当使用jq添加了新的html标签后
.append("<div class='divEvaluate'><textarea name='txtEvaluate' cols='30' rows='5'/></textarea><br /><input type='button' name='btnSubmit' value='提交' class='btnSubmit' /><input type='button' name='btnCancel' value='取消' class='btnCancel' /></div>")
对新增标签添加click事件会无效,如 $(".btnSubmit").click(function(){})
该事件没有效果
需要换成
$("body").on("click",".btnSubmit",function(){}) body可以换成.btnSubmit的父元素
原理未知
.on方法的详细用法
转自他人
https://blog.csdn.net/yu452148611/article/details/50505227