mcg*_*ilm 1 jquery css-selectors
我有这个jquery选择器
$('.accordion label').live('click',function() {
alert("hello clicky clicky");
}
Run Code Online (Sandbox Code Playgroud)
但如果我这样做
$('.accordion label:first').live('click',function() {
alert("hello clicky clicky");
}
Run Code Online (Sandbox Code Playgroud)
它针对的是第一个手风琴的标签,而不是每个手风琴的第一个标签
有人可以帮忙吗
编辑
HTML
<fieldset class="horizontal accordion">
<label class="categorylabel"><div class="accordion_open"></div>Editor Information</label>
<ul>
<li>
<label for="editor" id="editorL"><div class="accordion_open"></div>Editor Name</label>
<input id="editor" name="editor" class="force_clean" value="" type="text">
</li>
</ul>
</fieldset>
Run Code Online (Sandbox Code Playgroud)
使用first-child选择器而不是first.
first 为您提供整个集合中的第一个实例.
first-child 为您提供其父项的第一个子集.
$('.accordion > label:first-child').live('click',function() {
alert("hello clicky clicky");
}
Run Code Online (Sandbox Code Playgroud)
或者只使用您提供的班级名称(假设每个手风琴都是相同的).
$('.accordion > .categorylabel').live('click',function() {
alert("hello clicky clicky");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5344 次 |
| 最近记录: |