如何使用父母,之前,孩子等?

时间:2012-06-22 10:59:35

标签: javascript jquery html

<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中第一个输入的值,但这显示了当前输入的值。我该怎么做?

2 个答案:

答案 0 :(得分:4)

$(this).parent().prev().find("input").val()

http://jsfiddle.net/4enGp/1/

答案 1 :(得分:2)

jQuery(".here").click(function(){
   jQuery(this).parent("td").prev("td").find("input").val();
})​;