您的位置:首页 > Web前端 > JQuery

jquery的html()方法里的<script></script>,只能出现一次,再出现的话,里面的js就不执行!!!

2018-01-26 17:29 651 查看
哈哈哈哈哈!!!今天钻研出来了这个问题!!!!!!

$("#answer_comment_content_"+aid).html(commentHTML);

用HTML()方法追加元素,内容里面的js只执行一个<script>标签里面的,哈哈,后面的都不执行!!!!

commentHTML+="<script>$.emoticons({  },function (api){ var $content = $('#"+commentObj[i].id+"');";
commentHTML+="$content.html(api.format($content.html()));  });";
commentHTML+="<\/script><script>document.getElementById('"+commentObj[i].id+"').innerHTML=replace_ems(document.getElementById('"+commentObj[i].id+"').innerHTML);<\/script>";
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐