jquery 生成的dom无法触发click事件的解决方案

admin4年前前端技术1051


原因是程序找不到此节点在jQuery中有“向未来的元素添加事件处理程序”方法说明,也正是动态创建元素无法触发事件的原因所在。

正确的写法应该是:

$(‘父元素’).on(‘click’,’动态的子元素’,function(){});

或者通过行内写法:

<div onclick="函数名称()"></div>


相关文章

Navigate down the menu through jquery development

The core knowledge is to use jquery's hover method to achieve, The animation effe...

webpack全局安装了,使用命令时却提示安装脚手架

全局安装了webpack ,使用webpack的时候,却有如下的提示One CLI for webpack must be installe...

js获取客户端电脑硬件信息

js获取客户端电脑硬件信息

只能在IE下运行,下载地址如下js_get_hard_information.zipIE要开启:...

jquery中把字符串转成数字

jquery里把字符串转换为数字,用的是js,因为jquery本身就是用js封装编写的,比如我们在用jquery里的ajax来更新文章的阅读次数或人气的时候,就需要用到字符串转换为数字的功能了,先来看...

让javascrip函数内的局部变量能为全局使用的方法

<script type="text/javascript">   var mine;  function&nbs...

让TD 与div自动换行的css方法

word-wrap: break-word;  word-break: break-all; white-space: normal;...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。