Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在jQuery中按属性查找数组中的元素_Javascript_Jquery - Fatal编程技术网

Javascript 如何在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

我需要通过属性在jQuery选择器数组中查找对象的帮助

这是用于选择表中输入元素的代码:

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,这根本不是一个好的做法。