如何在jquery中找到第一行第一个锚标记?

Posted

技术标签:

【中文标题】如何在jquery中找到第一行第一个锚标记?【英文标题】:how to find first row first anchor tag in jquery? 【发布时间】:2020-09-03 19:35:35 【问题描述】:

我正在尝试在 jquery 中找到第一行第一个锚标记?

我有4 行。我想获得first row 锚标记。我试过这样

https://jsbin.com/woxatuxoju/edit?html,js,output

$(()=>

 console.log( $('a[title=" Nominal"]')[0])

 $('a[title=" Nominal"]')[0].css('background-color':'red')
)

但无法找到正确的元素。

【问题讨论】:

能否分享完整的html 在它存在的链接中 你能在这里分享吗? jsbin 在我的网络中不起作用 【参考方案1】:

$('a[title=" Nominal"]')[0] 返回 element 的 DOM 对象,而不是 jquery 对象。由于这个.css () 方法没有应用更改。

你应该使用.eq()选择器通过它的索引来获取元素的jquery对象:

 $('a[title=" Nominal"]:eq(0)').css('background-color':'red');

使用 javascript

document.querySelectorAll('a')[0].style.backgroundColor = 'red';

Working Demo

【讨论】:

正确答案。我们可以使用pure javascript 使用queryselector 吗?? 有可能吗??

以上是关于如何在jquery中找到第一行第一个锚标记?的主要内容,如果未能解决你的问题,请参考以下文章

jQuery:选择包含任何文本的第一个锚点

Jquery,在具有相同类的所有锚点之后选择第一个下一个元素

如何在MATLAB的每一行中找到第一个'1'

选择使用 ajax 动态生成的锚标记 ID

如果第一行和最后一行不够长,如何在 Emacs 中删除一个矩形文本?

导航被页面中的锚标记中断