我有一个按钮,其 ID 有时会出现在 <body class="boxes new">
中, 有时在 <body class="boxes create">
有时在 <body>
与不同的类(class)。以下是我如何找到第一种情况:
$('body.boxes.new #submit_box')
我可以用一行 jQuery for classes 找到它吗 new
和 create
而不是像下面这样的两行?
$('body.boxes.new #submit_box').doSomething()
$('body.boxes.create #submit_box').doSomething()
最佳答案
只需用逗号组合选择器,,
:
$('body.boxes.create #submit_box, body.boxes.new #submit_box').doSomething();
您还可以使用 .find()
method :
$('body.boxes.create, body.boxes.new').find('#submit_box').doSomething()
或使用 context selector :
$('#submit_box', 'body.boxes.create, body.boxes.new').doSomething()
关于javascript - 如何通过 id 查找属于两个类中任一类的子元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29370255/