我对以下示例中的点和哈希符号感到困惑:
<DIV ID="row">
<DIV ID="c1">
<Input type="radio" name="testing" id="testing" VALUE="1">testing1
</DIV>
</DIV>
Run Code Online (Sandbox Code Playgroud)
代码1:
$('#row DIV').mouseover(function(){
$('#row DIV').addClass('testing');
});
Run Code Online (Sandbox Code Playgroud)
代码2
$('.row div').mouseover(function(){
$(this).addClass('testing');
});?
Run Code Online (Sandbox Code Playgroud)
代码1和代码2看起来非常相似,所以
当我使用".row div"来引用特定的DIV而不是使用"#row div"时,它让我很困惑?
Jef*_*her 94
散列(#)指定按ID分类选择元素
点(.)指定按类名选择元素
您可以在此处阅读有关选择器的更多信息:http://api.jquery.com/category/selectors/basic-css-selectors/
Mat*_*nes 22
$('.row')将选择任何元素 class="row"
$('#row')将选择元素 id=row
“。” 表示类,而“#”表示ID。
<table id="table">
<tr class="odd"></tr>
<tr></tr>
<tr class="odd"></tr>
</table>
Run Code Online (Sandbox Code Playgroud)
$(“#table”)将获得完整的表对象,而$(“。odd”)将获得类“ odd”的所有内容。$(“ tr.odd”)将仅获得具有该类的表行。
| 归档时间: |
|
| 查看次数: |
48851 次 |
| 最近记录: |