为了账号安全,请及时绑定邮箱和手机立即绑定

为什么这里用html()后,能显示内容,却不能清空内容?

为什么这里用html()后,能显示内容,却不能清空内容?

html:<div>我已阅读并同意<a href="javascript:;" class="content">《项目协议书》</a></div>js:var  str1 =[ ' <span class="coop_close">我知道啦</span>',        '<div class="notice_word">' ,       '12345674859','</div>'].join("");var $coopNotice = $('a.content');    $coopNotice.on('click', function () {        var $content =$('#notice-content');        $content.html(str1);        return false;});var $coopNoticeClose = $('span.coop_close');    $coopNoticeClose.on('click', function () {        $(this).parent().html('');});
查看完整描述

1 回答

?
慕田峪8701529

TA贡献3条经验 获得超1个赞

发出去后自己就马上知道原因了。因为页面刚加载的时候,是获取不到我动态添加的元素的,如果放到前面的click事件里就能解决问题了

查看完整回答
1 反对 回复 2017-11-22
  • 1 回答
  • 0 关注
  • 1397 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信