$("#msg").html()

来源:6-2 jQuery事件对象的属性和方法

盛夏孤星

2016-08-02 09:53

 $("#msg").html($("#msg").html() + "<p>外层div元素被单击</p>");为什么还要加$("#msg").html() 这句代码?

为什么删除$("#msg").html() 这句代码,第二次单击时就没有效果了?

写回答 关注

4回答

  • 门外小白3342804
    2016-08-10 10:58:23
    已采纳

    第二次点击有用,只不过和第一次结果一样,看不出变化。$('#msg').html()无参数时为获取,有参为设置,相当于

    n=n+1;   你把后面一个n去掉,再一次运行,结果不变,但是事件发生过。

    盛夏孤星

    非常感谢!

    2016-08-17 17:15:54

    共 1 条回复 >

  • 猎风的雄鹰
    2016-11-13 16:17:37

    大神,能解答一下:浏览器的默认行为有哪些?有哪些事件可以触发浏览器的默认行为?

  • 丸子需要樱桃呢
    2016-11-05 16:20:52

    因为如果不加上它的话。每一次点击的效果都会替换上一次的结果,要想每次结果都显示出来,就要加上$('#msg').html(),这样就把新的结果和以前的结果结合起来了。

  • JACK1230
    2016-08-02 10:10:09

    前者$('#msg').html()是取得id="msd"标签里的html;

    后者$('#msg').html(); 是把连接后的字符串放到id="msg"标签里,

    qq_赵成冬... 回复盛夏孤星

    可以去掉

    2016-08-28 10:53:00

    共 3 条回复 >

jQuery基础(三)—事件篇

jQuery第三阶段开启事件修炼,掌握对页面进行交互的操作

89997 学习 · 625 问题

查看课程

相似问题