Jquery 获取下一列中标签的值

Jquery 获取下一列中标签的值,jquery,Jquery,单击Link1时,我正在尝试获取下一列ie Link1 Label中的值?如何使用jquery实现这一点?我试过: $("#Link1").clicked( function() { alert($("td(2) label.attr('text')")); }); <table> <tr> <td> <a id="link1">L

单击Link1时,我正在尝试获取下一列ie Link1 Label中的值?如何使用jquery实现这一点?我试过:

$("#Link1").clicked( function()
{
    alert($("td(2) label.attr('text')"));
});

      <table>
            <tr>
                <td>
                    <a id="link1">Link1</a>
                </td>
                <td>
                    <label>
                        Link1 label</label>
                </td>
            </tr>
            <tr>
                <td>
                    <a id="link2">Link2</a>
                </td>
                <td>
                    <label>
                        Link2 label</label>
                </td>
            </tr>
        </table>
$(“#Link1”)。单击(函数()
{
警报($(“td(2)label.attr('text'))));
});
链接1
链接1标签
链接2
链接2标签
使用以下方法:

$("a").click(function(){
   var $label = $(this).closest("tr").find("label");
   alert( $label.text() );
})
希望这有帮助。

试试看

$("#Link1").clicked( function()
{
  alert($(this).parent().siblings('td > label').html())   
});
还添加了returnfalse

$("#Link1").click(function(){
   var $lblValue = $(this).parent().siblings().find("label");
   alert( $lblValue .html());
   return false // this will stop the jumping 
})
这将有助于:

$("#Link1").click ( function () {

    alert ( $(this).parent ().siblings ('td').first ().children ('label').text () );
} );
.

试试-

$("#link1").click( function()
{
    alert( $("#link1").parent().next().find("label").text() );
});

举个例子。

Nice,我想你的意思是
A#Link1
。@edgar,如果tr下有任何其他标签,则很可能无法返回所需的标签value@kobe是的,但是我们必须根据问题的条件来回答,如果不是,就永远不会有正确的答案