thinkphp自帶驗證碼全面解析
679
2024-01-26
在使用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方法里包含特殊字符的處理就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持綠夏網。
#免責聲明#
本站[綠夏技術導航]提供的一切軟件、教程和內容信息僅限用于學習和研究目的;不得將上述內容用于商業或者非法用途,否則,一切后果請用戶自負。本站信息來自網絡收集整理,版權爭議與本站無關。您必須在下載后的24個小時之內,從您的電腦或手機中徹底刪除上述內容。如果您喜歡該程序或內容,請支持正版,購買注冊,得到更好的正版服務。我們非常重視版權問題,如有侵權請郵件[admin@lxwl520.com]與我們聯系進行刪除處理。敬請諒解!