2009-11-20 54 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');