gpt4 book ai didi

带句点的 jQuery 属性选择器

转载 作者:行者123 更新时间:2023-12-01 00:38:17 25 4
gpt4 key购买 nike

我正在尝试使用 jQuery 选择器来查找具有特定名称的所有输入字段:

$('input[name=Filter']).click(function() {
// do something
});

这应该与以下项目匹配:

<input type="radio" name="Filter" value="A" />
<input type="radio" name="Filter" value="B" />

这工作正常。我遇到的问题是我的名称是由 ASP.net MVC 动态生成的,并且名称有一个句点:

<input type="radio" name="Parent.Filter" value="A" />
<input type="radio" name="Parent.Filter" value="B" />

我尝试编写以下选择器:

$('input[name=Parent.Filter]').click(function() {
});

我收到以下错误:未捕获的语法错误,无法识别的表达式:[name=Parent.Filter]

如何编写这个表达式才能使其正常工作?

最佳答案

引号是强制性的,在这种情况下,如果没有引号,它将无法工作。

$('input[name="Parent.Filter"]').click(function() {
});

From the API reference :

value An attribute value. Quotes are mandatory.

Here's a jsFiddle这证明了这一点。

关于带句点的 jQuery 属性选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9132960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com