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

问题描述 投票:0回答:1

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

enter image description here

我有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'})
})

但无法找到正确的元素。

javascript jquery jquery-selectors
1个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.