如何使用特定元素的标记名获取该元素

How do I obtain a particular element using its tag name?

本文关键字:元素 获取 何使用      更新时间:2023-09-26

我使用$('div').css('color', 'red');,但我希望代码中的第五个div具有红色文本。我该怎么做?

$('div:eq(4)').css('color', 'red')

:eq选择器采用基于0的整数

http://api.jquery.com/eq/

要回答标题问题,如果特定元素命名为foo,则使用$('#foo')

您可以使用:eq-jQuery选择器。请参阅jsFiddle此处:

  • http://jsfiddle.net/VzKkc/

另请参阅本SOq:

  • 如何获取第n个jQuery元素

POJS:

document.getElementsByTagName('div')[5].style.color = 'red';

这可能很无聊,但它比IE8中的jQuery快20到30倍。