可能的重复:
jQuery 多个值的属性选择器 https://stackoverflow.com/questions/9005361/jquery-attribute-selector-for-multiple-values
我有这个
$('input:radio[name=foo]').change(function() {
blah();
});
$('input:radio[name=bar]').change(function() {
blah();
});
我可以做这样的事情吗?
$('input:radio[name=foo||bar]').change(function() {
blah();
});
如果我再有一个怎么办?
$('input:radio[name=foo||bar||foobar]').change(function() {
blah();
});
我不能使用理想的类,因为这是一个自定义框架(不是我的)
生成覆盖我的类的 HTML。而且没有可用的 id 选择器
只是名称属性。我想我一直在做单独的功能,但想提出一个问题,看看是否有人能在这个问题上跳出框框思考。
注意:这个项目使用 jQuery 1.3.2,我还不能升级。在你说什么之前,是的,我支持你升级......
没有“或”字符,但您可以使用多个选择器 - 只需用逗号分隔它们:
$('input:radio[name=foo], input:radio[name=bar]').change(function() {
blah();
});
或者更好的是,使用类选择器,因为这正是它们的设计目的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)