我对以下示例中的点和哈希符号感到困惑:
<DIV ID="row">
<DIV ID="c1">
<Input type="radio" name="testing" id="testing" VALUE="1">testing1
</DIV>
</DIV>
代码 1:
$('#row DIV').mouseover(function(){
$('#row DIV').addClass('testing');
});
代码 2
$('.row div').mouseover(function(){
$(this).addClass('testing');
});
代码 1 和 2 看起来非常相似,所以让我很困惑
什么时候应该使用“.row div”来引用特定的 DIV 而不是使用“#row div”?
最佳答案
哈希 (#) 指定按元素的 ID 选择元素
点(.)指定按类名选择元素
您可以在此处阅读有关选择器的更多信息:http://api.jquery.com/category/selectors/basic-css-selectors/
关于jquery - JQuery 中的点和哈希符号是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2860394/