通过多个可能的属性值进行选择的更清晰的方法?
jQuery 是否可以通过多个可能的属性值进行选择,而不必使用逗号分隔的选择器列表。
所以不要这样
#list1 > option[value="1"], #list1 > option[value="2"], etc
:
#list1 > option[value="1"|value="2"], etc
Is there a possibility in jQuery to select by multiple possible attribute values without having to use a comma separated list of selectors.
So in stead of:
#list1 > option[value="1"], #list1 > option[value="2"], etc
Something like:
#list1 > option[value="1"|value="2"], etc
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
据我所知没有。我能想到的最干净的方法是首先选择使用所有项目中的公共元素,然后只需
.find()
或.filter()< /code> OR 值输出。
像这样的东西
Not that I know of. The cleanest way I can think of doing this is to first select using the common elements across all items, then just
.find()
or.filter()
the OR values out.Something like
您可以像这样创建自定义 jQuery 函数:
对于您的示例,您可以按以下方式使用它:
You can make a custom jQuery function like this:
For your example you could use it in the following way:
你可以这样做
You can do this