jquery - JQuery 中的点和哈希符号是什么意思?

标签 jquery

我对以下示例中的点和哈希符号感到困惑:

<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/

相关文章:

javascript - 在 codeigniter 中使用 jquery 显示确认消息

javascript - 在 Javascript 中实现 Duck Typing 时,.file() 方法不起作用

jquery multiple buttons to display same form 一键点击触发所有按钮的表单

javascript - 为什么只附加一个 div?

jquery - 在 FF 中第二次提交 jQuery/Ajax 表单时出错

javascript - 如何在列表中添加新书?

javascript - 选择字符串中的特定字符并使用 Jquery(视觉上)对其进行偏移

jquery - Spring MVC 的最佳 gui 实现

javascript - jQuery 延迟 : cancel progress

php - 我使用的 jQuery 未检测到 CSS 正文 :after