搞不懂jquery的书写格式关于单引号和双引号问题

来源:5-2 DOM替换replaceWith()和replaceAll()

咖啡学者

2017-03-21 15:51

在实例中我自己重新写了代码。我第一次写的代码如下:

    $(".bt1").on("click",function(){
        $(".right > div:first p:eq(1)").replaceWith("<a style="color:maroon">replaceWith2被替换</a>")
    })

click,replaceWith()括号内的内容我用双引号。点击没有效果。

后来我改成如下:

$(".bt1").on('click',function(){
        $(".right > div:first p:eq(1)").replaceWith('<a style="color:maroon">replaceWith2被替换</a>')
    })

我把原来的单引号改为了双引号效果就出来了。

我该在什么情况下用单引号,什么情况下用双引号?

写回答 关注

1回答

  • 暴打小朋友
    2017-03-21 16:54:39
    已采纳

    jquery容错性离谱得高,也不知道是好事还是坏事,别纠结,都一样,没区别,建议盯死一个用,或者按java,c++方式用

    咖啡学者

    非常感谢

    2017-03-21 17:26:59

    共 1 条回复 >

jQuery基础(二)—DOM篇

jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换

114014 学习 · 590 问题

查看课程

相似问题