$("#write").click(function(){
$("#msg").$('#quote').html();
});
我正在学习jquery(对js也是新手)。此函数写入文本框 id=msg。但是我在提取内容时遇到问题。
如何提取 div 的内容并在我的函数中使用(#quote)?现在它只写#quote,而不是名为 quote 的 div 的内容。
还尝试过:
var quote = $("#quote").html();
$("#msg").$(quote.val).html();
没有想法。
就像你写的一样,但第二行应该是
$("#msg").html(quote);
。
#quote 的内容已在
quote
中,为了用它替换 #msg 的内容,请将其作为字符串传递给 .html()
。
更多关于
.html()
:http://api.jquery.com/html/
您有语法错误。 试试这个:
$("#write").click(function(){
var quote = $('#quote').html();
$("#msg").html(quote);
});
我认为你应该这样做
$("#msg").val($("#myDiv").html());
这会将 div 的值设置为文本框的值。