jquery如何获取ul中第一个li和最后一个li

2024-11-13 04:13:11
推荐回答(4个)
回答1:

$("#ul li").not(":first").remove();

(1):first

举:$('div.one:first'),获取所有class="one"的Div的第一个div子元素。这里的限制在于父子元素都是同一种,即父元素如果是span标签,获取的第一个子元素也是span标签,如果父元素是table标签,获取的子元素也是table标签。

(2):first-child

如:$('div.one:first-child'),获取所有class="one"的Div的第一个子元素,注意是“所有”,意思是说,如果这个DIV有多外,那么获取的第一个子元素也是有多个。

回答2:

$('ul li:firsh-child');
$('ul li:last-child');
或者
//获取第一个:
$('ul li').get(0);
$('ul li').first();
//获取最后一个:
$('ul li').last();

回答3:

JS:
var content=document.getElementById("content");
var items=content.getElementsByTagName("ul");
var itemss=items[2].getElementsByTagName("li");//获取第二个li标签

jquery:
$("ul").each(function(){
var y = $(this).children().last();
alert(y.text());
});
});

回答4:

$("ul li").first()
$("ul li").last()