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

jq ul li点击事件

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

for(var i=0;i

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

你这样新生成的li不会被绑定的 把这个 $('.div-tt').on('click', function () { alert($(this).html()); });换成这个试试看 $('.ul-list').on('click', '.div-tt' ,function(){ alert($(this).html());});

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

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

解决代码如下: var index = $('#id li').index(this) $("#hql").html($("#id li a:eq("+index+")").html());

$('#a').find('li').each(function(){ $(this).click(function(){ alert($(this).index()) }) }) 别忘了引入jquery 再发一个纯js版本的 111111111 2222222222 33333333 4444444 55555555 66666666 var cNode =document.getElementById('a').getE...

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

(1)$("div li").click(function(){ $("#div").html($(this).html()); }); (2)上述(1)中的div为你当前点击的div,第二个div为你需要填充内容的div的id

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