Javascript 我想将ul的第一个li的href设置为#“1”吗;?
它不起作用,因为还有其他Javascript 我想将ul的第一个li的href设置为#“1”吗;?,javascript,jquery,html,Javascript,Jquery,Html,它不起作用,因为还有其他ul标记。元素没有href属性,属于 你应该这样试试 第一种方法 $( 'ul[class="nav-list"] li:nth-child(1)' ).attr( "href", "#1" ); 第二种方法 $('ul.nav-list li a:nth-child(1)' ).attr( "href", "#1" ); 您可以尝试以下方法: $('ul.nav-list li a').eq(0).attr( "href", "#1" ); $('ul.
ul
标记。
元素没有href
属性,属于
你应该这样试试
第一种方法
$( 'ul[class="nav-list"] li:nth-child(1)' ).attr( "href", "#1" );
第二种方法
$('ul.nav-list li a:nth-child(1)' ).attr( "href", "#1" );
您可以尝试以下方法:
$('ul.nav-list li a').eq(0).attr( "href", "#1" );
$('ul.nav-list li.nav-item a:first child').attr(“href”,“#1”);
$('ul.nav-list li a').eq(0).attr( "href", "#1" );
$( 'ul li a:first-child' ).attr( "href", "#1" );
OR
$('ul[class="nav-list"] li:nth-child(1) a').attr("href", "#1");