<div id="tag"></div> <div id="tag1"></div> <div id="tag2"></div> <script type="text/javascript"> var a = {}; a.id = "id1"; a.name = "名称"; var str = ''; var str1 = ''; str = str+'<div class='+a.id+'>测试</div>'; str1 = str1+'<div class=\"'+a.id+'\">测试</div>'; str2 = str2+'<div class=\''+a.id+'\'>测试</div>'; $("#tag").html(str); $("#tag1").html(str1); $("#tag2").html(str2); </script>
经测试,会发现,在字符串中使用\"和\' 会禁止解析斜杠后的单或双引号。(注意:针对字符串中的单双引号才会生效,不要忽略单双引号的配对情况)。