我正在查看每个具有名为“isDate”的属性的输入元素。我想找到父输入元素的名称属性的属性。
<input name="A0000" isDate="true" value="01/01/2020" /> <input name="A0001" isDate="true" value="01/01/2021" /> <input name="A0002" isDate="true" value="01/01/2022" /> <input name="A0003" isDate="true" value="01/01/2023" /> <input name="A0004" isDate="true" value="01/01/2024" /> <input name="A0005" isDate="true" value="01/01/2025" /> $("input[isDate="true"]).each(function(){ var _this = this; // do stuff then... // get name of input var name = $(_this).parent().attr("name").val(); // this doesn't work });
最佳答案
this
将引用元素,而不是属性,因此您不需要 .parent()
$("input[isDate='true']").each(function(){
// get name of input
var name = $(this).attr("name");
});
我也修复了你的一些语法!
关于javascript - jQuery:对于输入元素的每个属性,如何获取该输入元素的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6393219/