rmml.net
当前位置:首页 >> jquEry对动态加载的li添加CliCk事件,事件无法触发 >>

jquEry对动态加载的li添加CliCk事件,事件无法触发

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

两种类型 1、$('li').bind('click',function(){}); 当你用js动态添加li的时候,你添加的li不具有你绑定的事件。这种写法与$('li').click(function(){})一样。 2、$('li').live('click',function(){}); 当你用js动态添加li的时候,你添加的li具有...

如果你的元素是用click事件append进来的,那你的功能函数必须放在这个click事件里面。 比如: $(".clickMeToAppendElement").click(function() { $(".toBeAppend").append("这是元素内容");$(".J_classtree").on("click",function(){ alert("终...

这个太简单了,属于JS的冒泡机制。 $("#我是子li").click(function(e){ // 注意,括号里必须有个自定义的变量,可以是e或者其他 e.stopPropagation(); // 阻止冒泡 。。。// 你自己的代码(略) });

如果是后期动态添加li的话肯定是不执行的,比如ajax动态append li 的 你可以使用live 例子:p标签绑定点击(click)事件 $("p").live("click", function(){ $(this).after("Another paragraph!"); }); 具体介绍: jQuery 1.3中新增的方法。给所有...

正确的格式: $("li").click() { show();}

输入$('ul li').click(function(){// TODO}); 利用jQuery动态获取点击事件: 打开HBuilder开发工具,创建Web项目,并在web项目指定目录下新建静态页面,引入核心js, 插入可以操作的DOM元素,在插入div和ul元素,并给ul属性id, 在ul下方插入一...

jQuery add/remove ul li #nav{width:1000px;height:450px;border-top:#060 2px solid;margin-top:10px;border-bottom:#060 2px solid;background-color:#690;margin-left:50px;} #nav ul{list-style:none;line-height:40px;} #nav li{display:...

问题分析: 如存在多个li的情况下,只为其中一个或几个绑定事件,而其他的不受事件影响。方法有很多种,比较简单的办法就是为需要绑定事件的li标签添加class属性。 举例如下: HTML代码: 字符串1 字符串2 字符串3 字符串4 字符串5jQuery代码: ...

你好!! $('.ss').click(function(){ var $radio = $(this).find("input[type=radio]"), $flag = $radio.is(":checked"); if( !$flag ){ $radio.prop("checked",true); }});

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