當用戶點擊下面「li」末尾的img時,我想先獲取隱藏的輸入兩個元素的值。如何用Jquery選擇相鄰隱藏輸入的值?
<ul id="theLists">
<li>
<input class="checkbox" type="checkbox" name="row"/>
<input class="contentId" type="hidden" value="64" name="id"/>
<div id="64" class="editable">Peanuts for me</div>
<img src="/img/delete.gif" alt="delete"/>
</li>
</ul>
我嘗試這樣做:
$(document).ready(function(){
$("#theLists img").click(function(){
var contentId = $(this).closest("input[name='id']").val();
});
無濟於事。有任何想法嗎?我需要設置一個var的行ID,在這種情況下是「64」。
謝謝,使用兄弟的方法。同樣很好的知道可以使用複合prev()。 – kevtrout 2009-06-20 18:28:47