2013-03-06 56 views
0

我有一個類的.answers ul。在Jquery中定位列表?

我該如何定位該列表中的最後一個li?

我有:

$(this).parent().children(".answers li:last") 

這個目標的答案UL罰款:

$(this).parent().children(".answers'); 

只要有與最後一位


HTML

<div class="control-group"> 
        <label class="control-label">Answers:</label> 
        <div class="controls"> 
        <ul class="answers"> 
         <li class="answer"> 
          <input class="input-xxlarge answerInput" type="text" placeholder="Answer A" name="answer"> 
          <button type="button" class="btn btn-inverse deleteAnswerBtn">x</button> 
         </li> 
         <li class="answer"> 
          <input class="input-xxlarge answerInput" type="text" placeholder="Answer A" name="answer"> 
          <button type="button" class="btn btn-inverse deleteAnswerBtn">x</button> 
         </li> 
        </ul> 
        <button type="button" class="btn addAnswerBtn">+</button> 
        </div> 
       </div> 
麻煩

回答

0

這應該做你想要什麼:

$(this).parent().find('ul.answers li:last'); 

jsFiddle example

+0

不行的話我怕 – panthro 2013-03-06 16:41:17

+0

做工精細實際上:http://jsfiddle.net/j08691/5qbZj/。您需要發佈您的HTML並擴展您的問題。 – j08691 2013-03-06 16:42:53

+0

您的示例沒有考慮到我的原始問題中所述的父母選擇器。 – panthro 2013-03-06 16:45:39