javascript - jQuery 等效于 getElementsByClassName ('name' )[n]?

标签 javascript jquery html

是否有类似

的 jQuery 等价物
$(document).ready(function(){
    $('para')[2].css("color","red");
});

下面的代码

document.getElementsByClassName('para')[2].style.color = "red";
<p class="para">Content</p>
<p class="para">Content</p>
<p class="para">Content</p>
<p class="para">Content</p>
<p class="para">Content</p>
<p class="para">Content</p>
<p class="para">Content</p>
<p class="para">Content</p>
<p class="para">Content</p>
<p class="para">Content</p>
我希望将 CSS 应用到第 n 个段落。

最佳答案

如果你想从匹配的列表中访问特定的 jQuery 元素,试试 .eq:

$(".para").eq(2).css("color","re​​d");

编辑:点符号 .para 在功能上等同于 getElementsByClassName("para")

关于javascript - jQuery 等效于 getElementsByClassName ('name' )[n]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29782152/

相关文章:

javascript - cookie 在浏览器中是读/写原子的吗

javascript - JQuery 错误 : cannot call methods on dialog prior to initialization; attempted to call method 'close'

php - 发布数组限制?

javascript - 如何在其他脚本之前运行 javascript 脚本?

javascript - Web 应用程序是否有 CSS 类命名标准?

javascript - Angular js使用checked()而不是indexof()作为复选框

javascript - 如何使用 Fetch 和 Aurelia 打印发送表单数据的结果消息

javascript - 加载 View 页面后如何推送额外选择的选项?

javascript - 使用 SweetAlert2 作为页面加载时的弹出窗口

javascript - 垂直居中高度未知的div