javascript - jquery 查找函数

标签 javascript jquery jquery-selectors

我如何通过 jquery 查找选择特定的元素 ID?或者它甚至可能?

HTML:

 <div id="bar">
    <a id="1" href="#"></a>
    <a id="2" href="#"></a>
    <a id="3" href="#"></a>
    <a id="4" href="#"></a>
    </div>

Javascript:


 $('#bar a').find('id',2).css("background-color","blue");

但是没有效果

最佳答案

ID 必须是唯一的,因此只需使用 $('#2') 来选择元素。通常没有必要让 ID 选择器更具体,这样做只会减慢它的速度。

除此之外,除非您使用的是 HTML5,否则 ID 不能以数字开头。使用例如whatever-2 而不仅仅是 2

关于javascript - jquery 查找函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10546508/

相关文章:

使用无序列表进行的 jQuery 选择不单击

javascript - 在 Javascript 中比较 NaN 值是否相等

javascript - 将鼠标悬停在某处,以便信息显示在另一处

javascript - select2 通过 jquery 或 js 从下拉列表中触发一个元素

jquery - find() 元素基于以...开头的 id 和 css 属性

javascript - jQuery 附加不能完全与 &lt;script&gt; 标签配合使用

类选择器中的 jQuery 类

jquery - 使用 jQuery 在 HTML 中选择模式

javascript - jQuery $.post() 以递归方式(循环)

JavaScript 或 jQuery 使用数据属性比较两个有序列表