我想通過Javascript(jQuery)爲我的Textarea生成文本,因爲我在JS中需要包含一個變量。這就是我現在要做的:將Textarea文本設置爲正確格式化的HTML代碼與jQuery
$("#txt_banner1").text(
'<a href="'+producturl+'"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="125" height="125"><param name="movie" value="../../images/banerxsky2.swf" /><param name="quality" value="high" /><embed src="http://www.xSkySoftware.com/images/banerxsky2.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="125" height="125"></embed></object>')
現在你可能會想:「老兄,格式化你的代碼」。嗯,這就是問題 - 我希望我的textarea包含我的HTML代碼正確格式,但是當我在參數中格式化我的代碼時,它不會工作(腳本停止)。
有什麼建議嗎?
編輯:格式化代碼,這是行不通的:
$("#txt_banner1").text(
'<a href="'+producturl+'">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="125" height="125">
<param name="movie" value="../../images/banerxsky2.swf" />
<param name="quality" value="high" />
<embed src="http://www.xSkySoftware.com/images/banerxsky2.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="125" height="125">
</embed>
</object>');
EDIT2:這裏是我的textarea的代碼:
<textarea id="txt_banner1"><a href="AFF_URL">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="125" height="125">
<param name="movie" value="http://xSkySoftware.com//images/banerxsky2.swf" />
<param name="quality" value="high" />
<embed src="http://www.xSkySoftware.com/images/banerxsky2.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="125" height="125"></embed>
</object>
</textarea>
如果您添加非工作格式的代碼可能會有幫助 - 有人可以告訴您爲什麼它不起作用。 – 2011-05-31 16:07:16
你能否在字符串中加入「\ r \ n」序列來引入換行符? (簡單的「\ n」也可能工作。) – Pointy 2011-05-31 16:08:29
@Thom - 包括:) – Jeff 2011-05-31 16:56:11