hsjl.net
当前位置:首页 >> 动态加载的jquEry 不能用,提示UnCAught REFErEnCE... >>

动态加载的jquEry 不能用,提示UnCAught REFErEnCE...

jquery动态加载的问题 【jquery加载后我的背景会变高级灰? function get_jquery(src) { var me = arguments.callee; me.Script && me.Script.parentNode.removeChild(me.Script); me.Script = document.createElement('script'); me.Script.se...

用动态绑定方法 delegate() $('.choose-abc').delegate('li','click',function(){ alert("ssss"); });

出于性能考虑,对于动态加入的新元素是无法直接使用jquery方法的,会出现一些新加入的元素无法点击等的情况。 jquery中提供了一个on方法,这个方法支持将事件与元素绑定,这样对后面动态加入的元素也一样有效。 例如,后加入的id为test的点击事...

应该是jquery的监听问题,ajax成功后append进来的数据不会被原先已经定义好的函数识别。对于这种情况,我一般采用将所有jquery函数归入一个函数中,然后在ajax的success函数内部调用这个函数,以识别新增数据。示例: $(document).ready(function...

要看看你是怎么“动态添加”元素的。 如果你的元素是用click事件append进来的 那你的功能函数必须放在这个click事件里面。 比如: $(".clickMeToAppendElement").click(function() { $(".toBeAppend").append("这是元素内容"); $(".J_classtree")....

live 的 click 事件里面绑定了datepicker函数,即点击文本框的时候才绑定datepicker,你当然要点两次。一般datepicker控件只需要绑定一次就行了,即:$(this).datepicker({...}); 这样就行了。 你如果有多个需要添加,可以包装一个函数,文本框...

$(this).attr('title')

你可以换个思路解决这种问题 不要监听动态html元素,可以监听这些元素的父节点,再使用jQuery的is方法判断是不是想要的元素。 附上例子 $(function(){ $("#aaa").click(function(e){ if($(e.target).is(".bbb")){ alert(1); }; }); }); asdasd a...

这两个不会影响的,可能是你写错了吧

此处多了一个分号

网站首页 | 网站地图
All rights reserved Powered by www.hsjl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com