Javascript 如何在jQuery中按属性查找数组中的元素
我需要通过属性在jQuery选择器数组中查找对象的帮助 这是用于选择表中输入元素的代码:Javascript 如何在jQuery中按属性查找数组中的元素,javascript,jquery,Javascript,Jquery,我需要通过属性在jQuery选择器数组中查找对象的帮助 这是用于选择表中输入元素的代码: var tableInputs = $('#clienti-table input:not(#additionalAds)'); 在变量表inputs中有13个输入元素。我需要通过id属性找到每个元素。 有什么办法吗? 希望有人能帮助我 提前感谢。您可以使用for循环: for (var i = 0; i < tableInputs.length; i++) { console.log(ta
var tableInputs = $('#clienti-table input:not(#additionalAds)');
在变量表inputs
中有13个输入元素。我需要通过id属性找到每个元素。
有什么办法吗?
希望有人能帮助我
提前感谢。您可以使用for循环:
for (var i = 0; i < tableInputs.length; i++) {
console.log(tableInputs[i].id);
}
for(变量i=0;i
您可以使用for循环:
for (var i = 0; i < tableInputs.length; i++) {
console.log(tableInputs[i].id);
}
for(变量i=0;i
试试这个<代码>$('#客户端表输入:非([id='additionalAds'])代码>试试这个<代码>$('#客户端表输入:非([id='additionalAds'])代码>您可以使用过滤器
获取具有给定id的元素
tableInputs.filter('#'+someid);// this gives you the element in the selection with id `someid`
您可以使用
filter
获取具有给定id的元素
tableInputs.filter('#'+someid);// this gives you the element in the selection with id `someid`
您可以使用
。each()
:
或者可以提取具有特定id的元素,如下所示:
var $myElem = tableInputs.find('#myId');
var $myElem = $('#myId', tableElements);
。。。或者通过指定查找元素的上下文,如下所示:
var $myElem = tableInputs.find('#myId');
var $myElem = $('#myId', tableElements);
您可以使用
。each()
:
或者可以提取具有特定id的元素,如下所示:
var $myElem = tableInputs.find('#myId');
var $myElem = $('#myId', tableElements);
。。。或者通过指定查找元素的上下文,如下所示:
var $myElem = tableInputs.find('#myId');
var $myElem = $('#myId', tableElements);
请尝试使用.find()
请尝试使用.find()
你能澄清你想要什么吗?您想要具有特定id的项目,还是想要id列表?你还想要其他东西吗?老实说,我认为你应该能够通过id直接找到你想要的元素,除非你在其他地方使用重复的id,这根本不是一个好的做法。你能澄清你想要什么吗?您想要具有特定id的项目,还是想要id列表?你还想要其他东西吗?老实说,我认为你应该能够直接通过id找到你想要的元素,除非你在其他地方使用重复的id,这根本不是一个好的做法。