2011-10-16 22 views
1

问题1:jQuery的变量,函数和包装标签(初学者)

$('#msg').html($('#quote').text()); 

现在改变报价为变量 - quotevar:

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

如何将纳入文本功能有获得与#quote相同的结果?我甚至无法理解如何正确处理jquery中的变量和函数。

问题2:

我需要添加[报价] [/报价] bbode标签各地我的变量quotevar。其实,这是我的问题1.

如果可以做到这一点,而不使用这个新的变种创建的变​​量的原因: $('#msg').html($('#quote').text());那么我想知道怎么说也做。

我认为wrap()函数是需要添加标签的。

+1

你似乎需要学习JavaScript – SLaks

+0

我和刚做了不少。它可能看起来非常容易,但我被困在这样的地方.. – domino

回答

0

如果我正确理解你,你只是想这样做吗?

var quotevar = "<quote>" + $('#quote').text() + "</quote>"; 

或使用wrap()

var quotevar = $('#quote').text().wrap("<quote />"); 
$('#msg').html(quotevar); 
+0

谢谢!这正是我想要的。 – domino

+0

'未捕获的类型错误:对象测试没有方法'包裹' –

+0

刚刚做了,再次感谢。不知道我应该这样做 - 我是新来的网站。 – domino