在动态增加的内容中包含点击按钮,但是通过jquery的click无法触发
$('#addone').click(function () {var appendstr=" </p>\\\\n" " <p class=\\\\"layui-col-md4\\\\" >\\\\n" " <p class=\\\\"layui-btn-container\\\\" style=\\\\"margin-left: 20px\\\\">\\\\n" " <button class=\\\\"layui-btn layui-btn-sm deleteone\\\\">\\\\n" " <i class=\\\\"layui-icon\\\\"></i>\\\\n" " </button>\\\\n" " </p>\\\\n" " </p>\\\\n" " </p>";$("#firstone").append(appendstr)});$("#firstone").on("click",".deleteone",function () {alert(1234)$(this).closest(".layui-row").remove();})比如通过id为 addone 的按钮向id为 firstone 的p中动态加入一个包含class为deleteone 的按钮的p,点击这个按钮可以触发事件,但是发现
$('.deleteone ').click(function () {})没任何反应
现在需要使用到jquery的on事件,通过把click事件向元素中的指定内容附加
$("#firstone").on("click",".deleteone",function () {alert(1234)$(this).closest(".layui-row").remove();})推荐教程:《js教程》
【亳州网站建设】企业网站做网站SEO优化的好处是什么是按照在云服务器上绑定白名单后给到的解析对应设置的但是访问地京东要开50个美食国家馆 扶持进口快消品租用阿里云服务器的大公司99%%u7684SEO都会犯的错误如何获取阿里云服务器优惠电脑无法运行程序提示“不是有效的Win32应用程序”如何解决企业如何购买阿里云服务器