2014-09-03 47 views
0

我想分配一個HTML塊到JavaScript中的字符串變量。但是,引用/語音標記並沒有成功。有沒有另一種方法來做到這一點。如何在字符串變量中存儲HTML塊?

這是我曾嘗試:

var huge = '<div class="row"><div class.../div>' 

我已經意識到我可以在引號前放/。然而,考慮到該塊的大小似乎並不是一個很好的解決方案。

編輯:對不起,不是很清楚。我的意思是在HTML代碼塊中有多組雙引號/單引號與封閉的單引號衝突。

+0

您可以嘗試http://www.w3schools.com/jsref/jsref_encodeuricomponent.asp – 2014-09-03 13:33:29

+0

你是什麼意思,他們不這樣做的伎倆?你有錯誤嗎? – George 2014-09-03 13:34:29

+1

目前還不清楚你想在這裏做什麼。根本沒有涉及jQuery,只是一個看起來很好的字符串,儘管如此。單引號內的雙引號會很好;你似乎沒有顯示出實際的問題。 – 2014-09-03 13:34:44

回答

0

如果你的問題是你有組成單引號和雙引號的代碼塊巨大,你的選擇是要麼先逃避它的服務器端,否則你必須手動格式化。

var huge = "<div class=\"foo\">bar</div>"; 
0

嘗試把代碼放到你的HTML中,而不是放在你的javascript中,但是用CSS隱藏它。然後,您可以將其作爲DOM元素進行訪問,或使用.html()將其作爲字符串獲取。

相關問題