2012-12-27 115 views
0

我想在一個jQuery變量爲一個換行符,但我正在用我的操作語法錯誤:正確的方式

var $answer = $("\n" + "<table class='answer'><tbody><tr><td>3. Answer:</td></tr></tbody></table>" + "\n"); 

什麼是正確的辦法,我能夠在此表之前和之後包含單個換行符?

+0

也許我不看這一權利,但是不能只在

之前和之後添加
?另外,我個人會使用css進行間距。 – Syon

+2

使用'
'而不是'\ n'。 – Vucko

+1

我的代碼沒有出現語法錯誤 –

回答

4

我建議你使用CSS爲你的造型,不過這應該是你正在尋找的答案:

var $answer = $("<br /><table class='answer'><tbody><tr><td>3. Answer:</td></tr></tbody></table><br />"); 
-1

嘗試:

var $answer = "<br/><table class='answer'><tbody><tr><td>3. Answer:</td></tr></tbody</table><br />"; 
+1

爲什麼它與其他答案不同? – Vucko

+0

不需要調用$() – Boundless

+0

-1:取決於你在做什麼。你不能像你的例子那樣鏈接jQuery方法。最終,如果你打算做任何類似.find(),.appendTo()等等 - 那麼你必須把它包裝在$()中。 – Syon