Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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
jquery选择器_Jquery_Jquery Selectors - Fatal编程技术网

jquery选择器

jquery选择器,jquery,jquery-selectors,Jquery,Jquery Selectors,我正在努力找出这种html的选择器 <input type="hidden" value="2.0" name="A_ITEM-AMOUNT[1]"> 有什么想法吗 向Olme致意您可以使用更简单的选择器,如下所示: $("[id$='aform'] input[name='A_ITEM-AMOUNT[1]']").each(function(index, element) { //do something }); ,同样,如果[id$='aform']引用了a,则使其形式[

我正在努力找出这种html的选择器

<input type="hidden" value="2.0" name="A_ITEM-AMOUNT[1]">
有什么想法吗


向Olme致意您可以使用更简单的选择器,如下所示:

$("[id$='aform'] input[name='A_ITEM-AMOUNT[1]']").each(function(index, element) {
  //do something
});

,同样,如果[id$='aform']引用了a,则使其形式[id$='aform']更有效。

您可以使用更简单的选择器,如下所示:

$("[id$='aform'] input[name='A_ITEM-AMOUNT[1]']").each(function(index, element) {
  //do something
});

,同样,如果[id$='aform']指的是a,则使其形式[id$='aform']更有效。

filter[name^='a_ITEM-AMOUNT\[1']?你怎么能有反斜杠?你的“在前面”),它应该在那里吗?我认为你必须用\\来逃避[]?至于“老实说,我真的不知道”。如果您希望使用任何元字符;&、.+*~':,请在api文档中找到此项^$[]=>|/作为名称的文字部分,必须使用两个反斜杠转义字符:\\。例如,如果您有一个名为name=names[]的输入,您可以使用选择器$input[name=names\[\]]。filter[name^='A\u ITEM-AMOUNT\[1']?您怎么会有反斜杠?而您的'在前面],它应该在那里吗?我认为您必须用\\来转义[]?至于“老实说,我真的不知道”。如果您希望使用任何元字符;&、.+*~':,请在api文档中找到此项^$[]=>|/作为名称的文字部分,必须使用两个反斜杠转义字符:\\。例如,如果您有一个名为name=names[]的输入,您可以使用选择器$input[name=names\[\]]。Ahh会尝试的!非常感谢您的回答和链接:只是出于好奇,为什么该版本会更高效?@Buzzzz-没有元素选择器,它会不必要地检查DOM中的每个元素的属性,使用表单它会首先执行document.getElementsByTagName,大大缩小搜索范围。另外,如果这个问题和其他问题解决了您的问题,请不要忘记接受答案,通过左边的复选框:啊,我会试试的!非常感谢您的回答和链接:只是出于好奇,为什么该版本会更高效?@Buzzzz-没有元素选择器,它会不必要地检查DOM中的每个元素的属性,使用表单它会首先执行document.getElementsByTagName,大大缩小搜索范围。此外,如果这些问题解决了您的问题,请不要忘记通过左侧的复选框接受关于这些问题和其他问题的答案: