使用javascript显示多个选定的td值
我正在使用java-script函数,当我点击一个td时,该值被存储在一个变量中并显示在textarea中,它的工作很好。但是当我点击textarea中的另一个td值更改为新的。使用javascript显示多个选定的td值
我使用Java脚本来创建表,并用JavaScript本身我生成ID
str += "<td id='R" + i + "C" + j"'>Demo</td>";
这里我的代码执行时,点击触发
$(this).addClass('active');
var id = $(this).closest('td').attr('id');
document.getElementById('hit').value += id; //hit- id of textarea
是它的任何方式进行追加值当用户点击多个td时,用户一个接一个地点。
我不知道我是否清晰掌握你的问题,但如果你要追加到textarea的点击,而不是取代它,你可以做这样的事情了TD的价值:
$("td").click(function(){
$(this).addClass('active'); //i let this but i don't get what you need it for
$('#hit').val($('#hit').val()+$(this).text());
});
,如果你要存储TD的价值你可以把一个附加:
VAR值= $(本)的.text();
我已经创建了一个小提琴,希望是您要找的东西。
$('#tbl td').click(function() {
$('#txta').val($('#txta').val() + $(this).text());
});
请始终在SO上发布代码的重要部分。 – kapa 2012-03-02 10:10:09
好的,谢谢你为我编写代码:) – 2012-03-02 10:14:02
使用'$(“#hit”).val($(“#hit”).val()+ id);' - http://*.com/questions/4722914/jquery-append-not - 发短信到文本编辑后的文本 – scibuff 2012-03-02 10:04:13
你的代码工作正常。这是[jsFiddle](http://jsfiddle.net/wyhzB/)。请在你的问题中添加更多细节(编辑问题而不是评论),或者自己创建一个展示你的问题的jsFiddle。 – kapa 2012-03-02 10:14:59