带句点的jQuery属性选择器
我尝试使用jQuery选择器查找具有特定名称的所有输入字段:带句点的jQuery属性选择器,jquery,jquery-selectors,Jquery,Jquery Selectors,我尝试使用jQuery选择器查找具有特定名称的所有输入字段: $('input[name=Filter']).click(function() { // do something }); 这应与以下项目相匹配: <input type="radio" name="Filter" value="A" /> <input type="radio" name="Filter" value="B" /> 我得到以下错误: 未捕获语法错误,无法识别的表达式:[name=
$('input[name=Filter']).click(function() {
// do something
});
这应与以下项目相匹配:
<input type="radio" name="Filter" value="A" />
<input type="radio" name="Filter" value="B" />
我得到以下错误:
未捕获语法错误,无法识别的表达式:[name=Parent.Filter]
如何编写此表达式以使其正常工作?此操作有效,您只需在名称周围加上“”:
$('input[name="Parent.Filter"]').click(function() {
});
引号是必需的,在这种情况下,没有引号就无法工作
$('input[name="Parent.Filter"]').click(function() {
});
:
值属性值。报价是强制性的
这就证明了这一点。根据我对这个问题的评论,我可以确认这确实有效
$('input[name="Parent.Filter"]').click(function() {
});
使用
$(“输入[name='Parent.Filter'])
不确定是否有效,但请尝试$('input[name=“Parent.Filter”])
您是否尝试过'input[name*=“Filter”]
?
$('input[name="Parent.Filter"]').click(function() {
});
$('input[name="Parent.Filter"]').click(function() {
});