-1

I have something like this

<ul id="someul">

<li id="one"> Alpha </li>
<li id="two"> Alpha </li>
<li id="three"> Alpha </li>
<li id="four"> Alpha </li>
<li id="five"> Alpha </li>

</ul>

What is the jquery way of finding the first li's div value??

Thanks

4

3 回答 3

1

如果您正在寻找 id 名称,请执行以下操作:

$('li:first').attr('id');

li 里面的值可以是

$('li:first').text(); 
//or
$('li:first').html(); //This is if you want to get everything from inside.
于 2013-05-24T21:41:04.447 回答
0

那么你没有,div但你可以使用first- http://api.jquery.com/first/

 $('#someul li').first().text();

或者您可以使用:

$('#someul li:first').text();

但是.first()似乎更快:

http://jsperf.com/jstest453534

http://jsfiddle.net/eRCGG/

于 2013-05-24T21:37:29.377 回答
0

你可以使用 eq(): { zero indexed }

$('#someul > li:eq(0)').text();
//or
$('#someul > li').eq(0).text();

仍然得到第一个 li:

$('#someul > li').get(0).innerHTML; //same as: $('#someul > li:eq(0)').html();
//or
$('#someul > li')[0].innerHTML;
于 2013-05-24T21:39:09.163 回答