我想问一下如何找到具有特定类的span元素。
html是这样的:
<input type="checkbox" class="checkBox">
<span class="one">One</span>
<span class="two">Two</span>
我正在尝试这样,但它不起作用:
$(".checkbox").on('click',function() {
$(this).closest('span').find('.one').hide();
});
最佳答案
两个问题。
1) class="checkBox"
!= ".checkbox"
类区分大小写。您需要解决这个问题。
2)跨度不是复选框的祖先
他们是 sibling 。 closest()
的工作原理是沿着 DOM 树向上查找祖先。它不寻找 sibling 。您可以使用 siblings()
尝试查找 span.one
关于javascript - 使用jquery输入后查找具有特定类的span,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55185596/