rchg.net
当前位置:首页 >> jquEry如何循环添加事件,有10个li,分别点击出现... >>

jquEry如何循环添加事件,有10个li,分别点击出现...

$("ul li").each(function(i){ //i就是li的索引, 给不同的i绑定不同的事件即可。 });

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

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

$(function(){ $(".sy-tj-on").on('click','.sy-tj-in',function(){ console.log($(this).index()); })})

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

这应该是简单的滑动门效果。 HTML的结构估计就是你这样了,左边是列表,右边是div组。 其实,你只要明白,左边的列表和右边的div组都是有索引值(index)的。然后通过一个变量来控制就可以了,这样这个变量即可以给左边的列表用,也可以给右边的按...

使用index()方法; 方案:$("li").index(); index([selector|element])搜索匹配的元素,并返回相应元素的索引值,从0开始计数。 如果不给 .index() 方法传递参数,那么返回值就是这个jQuery对象集合中第一个元素相对于其同辈元素的位置。 如果参...

$("ul li").click(function(){ alert($(this).index()) }) 通过index()获取.

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

function eventFun(dom){ dom.on("click",function(){ alert($(this).html()) })}$("#listAdd").on("click",function(){ $("#list").append("增加的"); $("#list li").each(function(){ $(this).off("click"); eventFun($(this)); });});

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