相关疑难解决方法(0)

一种更简洁的方法来选择多个可能的属性值?

jQuery中是否有可能通过多个可能的属性值进行选择,而不必使用逗号分隔的选择器列表.

所以代替:

#list1 > option[value="1"], #list1 > option[value="2"], etc
Run Code Online (Sandbox Code Playgroud)

就像是:

#list1 > option[value="1"|value="2"], etc
Run Code Online (Sandbox Code Playgroud)

jquery attributes jquery-selectors

22
推荐指数
1
解决办法
2万
查看次数

jQuery/JavaScript Selector OR ||

可能重复:
多个值的jQuery属性选择器

我有这个

$('input:radio[name=foo]').change(function() {
    blah();
});

$('input:radio[name=bar]').change(function() {
    blah();
});
Run Code Online (Sandbox Code Playgroud)

我可以这样做吗?

$('input:radio[name=foo||bar]').change(function() {
    blah();
});
Run Code Online (Sandbox Code Playgroud)

如果我有另一个?

$('input:radio[name=foo||bar||foobar]').change(function() {
    blah();
});
Run Code Online (Sandbox Code Playgroud)

我不能使用理想的类,因为这是一个自定义框架(不是我的),它生成覆盖我的类的HTML.此外,只有name属性没有可用的id选择器.我想我已经坚持做了不同的功能,但想提出一个问题,看看是否有人可以在这个问题之外思考.

注意:这个项目使用jQuery 1.3.2,我还不能升级.在你说什么之前,是的,我和你一起升级......

javascript jquery operators css-selectors

3
推荐指数
1
解决办法
4306
查看次数