不知道如何在jquery中使用变量

问题描述 投票:0回答:3
$("#write").click(function(){
    $("#msg").$('#quote').html();

});

我正在学习jquery(对js也是新手)。此函数写入文本框 id=msg。但是我在提取内容时遇到问题。

如何提取 div 的内容并在我的函数中使用(#quote)?现在它只写#quote,而不是名为 quote 的 div 的内容。

还尝试过:

var quote = $("#quote").html();
    $("#msg").$(quote.val).html();

没有想法。

javascript jquery
3个回答
2
投票

就像你写的一样,但第二行应该是

$("#msg").html(quote);

#quote 的内容已在

quote
中,为了用它替换 #msg 的内容,请将其作为字符串传递给
.html()

更多关于

.html()
http://api.jquery.com/html/


1
投票

您有语法错误。 试试这个:

$("#write").click(function(){
   var quote = $('#quote').html();
   $("#msg").html(quote);
});

0
投票

我认为你应该这样做

 $("#msg").val($("#myDiv").html());

这会将 div 的值设置为文本框的值。

© www.soinside.com 2019 - 2024. All rights reserved.