我想获取元素的内部HTML(包括标签和文本)并将其放在textarea中,但不知何故它不起作用。我怎样才能使它工作?为什么这不起作用?
HTML:
<div id="element">
<p>Some text</p>
<p>Some text</p>
</div>
<button>Click Me</button>
JS:
$("button").click(function(){
$("#element").html("<textarea>"+$("#element").text($("#element").html())+"</textarea>");
});
答案 0 :(得分:3)
$("#element").text($("#element").html())
这是你的问题 它应该是
$("#element").text()
修改强>