2011-10-16 25 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