如何使用jQuery选择div中同一类的所有元素?

时间:2010-09-10 22:52:21

标签: jquery

我有这个标记:

<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”的语法是什么?

感谢您的帮助

1 个答案:

答案 0 :(得分:14)

jQuery的神奇$()功能可以在常规CSS中执行任何操作,以设置特定元素集的样式。在你的情况下,这将成功:

$('#myElement a.myElementLink');

如果可能的话,指定哪些元素具有特定的类(即a.class与.class)会更快。

您还可以将第二个参数(称为 context )传递给jQuery函数,以便提出:

$('a.myElementLink', '#myElement');

基本上说“在第二个参数中搜索第一个参数”