时间:2021-05-18
在使用jquery的html()方法时,有时候里面添加的html代码含有一些特殊字符,需要进行转义。
如下例子:
如果这样直接写的话,在chrome和FF浏览器下,没有问题,但在IE8下会报错。
解决方法就是将javascript里面的'进行转义改成',这样就不报错了。
如上例改为:
部分字符转义如下:
•&符号:"&", "&"
•双引号:"\"", """
•小于号:"<", "<"
•大于号:">", ">"
•单引号:"'", "'"
以上这篇浅谈jquery的html方法里包含特殊字符的处理就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
有时在处理html时,为了和php结合的方便,会利用数组a[]这里的id,或者id中包含其他特殊字符比如/@等为了利用jquery获取该元素,需要转义特殊字符直
一般情况下,在jQuery选择器中,我们很少会用到诸如“.”、“#”、“(”、“[”等特殊字符,因为根据W3C规定,HTML文档中属性的值是不能包含有这些个特殊
loadData()中的htmldata中不能包含'#','%','\','?'四中特殊字符,出现这种字符就会出现解析错误,显示找不到网页还有部分html代码。
在jQuery中,我们通常利用$.ajax或$.post进行数据传递处理,但这里通常不能传递特殊字符,如:“
HTML彻底剖析(14)特殊字符■常用特殊字符只要你认识了HTML标记,你便会知道特殊字符的用处。HTML原代码显示结果描述<<小于号或显示标记>>