mshd.net
当前位置:首页 >> jq ul li点击事件 >>

jq ul li点击事件

$('ul li').click(function(){ // TODO });

for(var i=0;i

$("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具有...

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

jquery可以通过选择器选择一类的标签集合。然后通过$(this)指向当前对象。 $("#ul li")这个可以获取id为ul下的所有的li 当鼠标经过某个li是使用$(this)表示当前的li对象在进行操作。 每个li都添加mouseover可以理解为 每个li都触发mouseover事件...

jq: $("ul").click(function(){ $(this).find("li").hide();//点击哪个 就把哪个下边的li隐藏 $(this)就指的是你点击的ul //当然 这样会导致 你点击一个就隐藏一个 到最后 没有显示的了 所以可以这样: $("ul").find("li").show(); $(this).fin...

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

你指的是获取#还是一级菜单?以下是获取1级菜单的 $('#ceshi1 li a').click(function(){ var con=$(this).html(); alert(con); }) 其中ceshi1是ul的id 测试1测试2 获取#的话: $('#ceshi1 li a').click(function(){ var con=$(this).attr('href'...

这个parent()加的我觉得有问题。li的父级是a标签啊,这个应该是给a标签加了active

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