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