<ul id="someList">
<li id="listItem1">List 1</li>
<li id="listItem2">List 2</li>
</ul>
也許我需要刷我的選擇器,但你會如何搶ul#someList的第一個ID?獲取UL的第一個LI的ID與jQuery
另外,如果我將LI的前綴添加到ul#someList,我是否需要以不同的方式獲取第一個LI的ID?
<ul id="someList">
<li id="listItem1">List 1</li>
<li id="listItem2">List 2</li>
</ul>
也許我需要刷我的選擇器,但你會如何搶ul#someList的第一個ID?獲取UL的第一個LI的ID與jQuery
另外,如果我將LI的前綴添加到ul#someList,我是否需要以不同的方式獲取第一個LI的ID?
$('ul#someList li:first')
是你在找什麼。
獲取元素; '$('ul#someList li:first')。attr('id')'獲得ID本身。 – user11977 2010-07-24 00:01:38
最好的辦法是使用first selector.
var id = $("ul#someList li:first").attr("id");
或
var id = $("ul#someList li:first").get(0).id;
嘗試,****。切片(開始,[結束])****`
<ul>
<li id='l1'>list item 1</li>
<li id='l2'>list item 2</li>
<li id='l3'>list item 3</li>
<li id='l4'>list item 4</li>
<li id='l5'>list item 5</li>
</ul>
$('li').slice(2).attr('id');
這可能是另一種解決方案:
$('#someList li:nth-child(1)').attr("id");
如果目的是預先安排,那麼你所需要的就是調用'.prepend()'的'#someList'元素。 '$('#someList')。prepend('