DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> jQuery入門知識 >> JQuery入門技巧 >> 淺談jquery的html方法裡包含特殊字符的處理
淺談jquery的html方法裡包含特殊字符的處理
編輯:JQuery入門技巧     

在使用jquery的html()方法時,有時候裡面添加的html代碼含有一些特殊字符,需要進行轉義。

如下例子:

inst_html = "<a style=color:white' onmouseover = '"; 
inst_html += "javascript:showme('"+inst.instId+"_"+valId+"');"; 
inst_html += "' "; 
$("#inst_div_"+valId).html(inst_html); 

如果這樣直接寫的話,在chrome和FF浏覽器下,沒有問題,但在IE8下會報錯。

解決方法就是將javascript裡面的'進行轉義改成',這樣就不報錯了。

如上例改為:

inst_html = "<a style=color:white' onmouseover = '";
inst_html += "javascript:showme('"+inst.instId+"_"+valId+"');";
inst_html += "' ";
$("#inst_div_"+valId).html(inst_html);

部分字符轉義如下:

•&符號:"&", "&"
•雙引號:"\"", """
•小於號:"<", "<"
•大於號:">", ">"
•單引號:"'", "'"

以上這篇淺談jquery的html方法裡包含特殊字符的處理就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved