2009-11-20 92 views
0

我有一張桌子,每一行上都有一個圖片,並附上懸停事件。有人能告訴我如何提醒隱藏領域的價值嗎?找到隱藏字段

<div class='first'> 
    <input type="hidden" value="target"> 
    <div class='second'> 
     <img src="yada" /> 
    </div> 
</div> 

感謝, rodchar

+0

感謝所有,杆 – Rod 2009-11-20 19:02:30

回答

0

對於這個特定的情況下,你可以這樣做:

$("img[src='yada']").parent().prev().attr('value'); 

來獲取值。

但是,這不是一個好習慣。當您更改HTML結構時,此代碼很容易中斷。

+0

你可以使用 .prev(「輸入[類型= '隱藏' ]「) 而不是 parent()。prev() – ThoKra 2009-11-20 18:51:59

0

你可以找到在事件處理圖像標籤對象,然後拿到parentNode和遍歷DOM樹來獲取值。

2

給隱藏字段的ID:

<input id="hidden_yada" type="hidden" value="target"> 

,並直接獲得的價值:

$("#hidden_yada").attr('value');