JS绑定click事件不生效

2025-04-10 18:19:26

1、原本是这样的:,然而点击某元素的时候并未生效$("#recordFrom").find('.tb-clearfix li a').bind('click',function(){ if($('#recordFrom').length != 0){ $("#fromError").html(""); } return false; });

JS绑定click事件不生效

2、可以如下修改:$(document).ready(function(){ $("#recordFrom"像粜杵泳).find('.tb-clearfix li a').bind('click',function(){ if($('#recordFrom').length != 0){ $("#fromError").html(""); } return false; }); });

3、或者: $(function(){ $("#recordFrom").find('.tb-clearfix l足毂忍珩i a').bind('click',function(){ if($('#recordFrom').length != 0){ $("#fromError").html(""); } return false; }); });

4、或者:window.onload=function(){$("#recordFrom").find('.tb-clearfix li a').bind('click',function(){if($('#recordFrom').length != 0){$("#fromError").html("");}return false;});}

5、以上方法意在:页面初始化后,在初始化js时再进行绑定,原本不生效,可能是某元素尚未初始化完成导致失败。

6、我的这次是在JSP页面中写的JS脚本,如果是引入的JS文件中click事件未生效,那么请将引入的JS文件放到页面的最后加载,例如:<script language="javascript" src="/js/import.js"></script></body>这也是需要保证元素已加初始化完成再进行绑定事件。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢