<table>
<tr><td><input type="text" value="123"></td><td><input class="here" type="text"></td></tr>
<tr><td><input type="text" value="333"></td><td><input class="here" type="text"></td></tr>
</table>
$(".here").click(function(){
alert($(this).parent().before().children().val());
})
DEMO: http://jsfiddle.net/4enGp/
如果我点击这里类的输入,那么这应该显示此TR中第一个输入的值,但这显示了当前输入的值。我该怎么做?
答案 0 :(得分:4)
$(this).parent().prev().find("input").val()
答案 1 :(得分:2)
jQuery(".here").click(function(){
jQuery(this).parent("td").prev("td").find("input").val();
});