如何传递td文本以在其他地方回显它(jQuery)

时间:2015-05-14 17:02:47

标签: jquery text echo pass-through

我有一个循环,它将多个表放在屏幕上,具有相同的类,相同的标记但其他内容,这取决于查询的结果。

例如,输出将是

<table class='tablestyleorchideevraag'>
<tr><td>hi</td></tr>
</table>

<table class='tablestyleorchideevraag'>
<tr><td>bye</td></tr>
</table>

如何传递td文本.onclick(),如何在点击后获取文本以便稍后在屏幕上回显?

所以,当我点击带有class ='tablestyleorchideevraag'的表时,它需要将td文本存储在某个地方。当我用td文本单击表格时,它需要保存文本hi。当我单击带有td文本再见的表时,它需要保存文本再见。

单击时,我想回显存储的文本

1 个答案:

答案 0 :(得分:0)

$(document).ready(function(){
    var lastClickedValue = "";

    $('.tablestyleorchideevraag').on('click', function(){
       var value = $(this).find('tr:first td:first').html();
       lastClickedValue = value;
       console.log( value );
    });

    $('someotherselector').on('click', function(){
        console.log( 'The last value you clicked was: '+ lastClickedValue );
    });
});