【发布时间】:2012-01-22 20:31:05
【问题描述】:
如何将点击的标签转换为字符串并传递给textarea:
<div class="wrapper">
<textarea name="button_code">
Here should be pasted actual code from clicked tag:
</textarea>
</div>
<button class=insert name=insert>Insert</button>
我尝试但没有成功(不工作):
var pos = 0;
$('textarea').click(function() {
var pos = $(this).attr("name");
return false;
});
$('.insert').click(function() {
var tt = $(this).prop('outerHTML');
var str = new String(tt);
$('textarea[name^="' + pos + '"]').insertAtCaret('' + str + '');
});
我得到了字符串中的按钮,但是它没有粘贴到 textarea....
【问题讨论】:
-
在FF中,它在textarea中显示'undefined'
标签: javascript jquery jquery-plugins jquery-events