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

时间:2011-10-16 00:58:19

标签: jquery

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

});

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

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

也尝试过:

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

出于想法。

3 个答案:

答案 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的值设置为文本框的值。