我有这个标记:
<div id="myElement">
<ul>
<li><a href="#1" class="myElementLink">Link 1</a></li>
<li><a href="#2" class="myElementLink">Link 2</a></li>
<li><a href="#3" class="myElementLink">Link 3</a></li>
</ul>
</div>
在“myElement”中选择所有“myElementLink”的语法是什么?
感谢您的帮助
答案 0 :(得分:14)
jQuery的神奇$()
功能可以在常规CSS中执行任何操作,以设置特定元素集的样式。在你的情况下,这将成功:
$('#myElement a.myElementLink');
如果可能的话,指定哪些元素具有特定的类(即a.class与.class)会更快。
您还可以将第二个参数(称为 context )传递给jQuery函数,以便提出:
$('a.myElementLink', '#myElement');
基本上说“在第二个参数中搜索第一个参数”