为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery 如何获取 li 并且绑定onclick事件?

jQuery 如何获取 li 并且绑定onclick事件?

繁花如伊 2019-03-05 17:12:42
  <div class="set">            <ul>                <li><a href="#" class="active">111</a></li>                <li><a href="#">222</a></li>                <li><a href="#">333</a></li>                <li><a href="#">444</a></li>            </ul>            </div>我用下面的这种方法,发现只给第一个li绑定了onclick事件,其他的没有,求答案? $('.set').find("ul li").each(function() {       $(this).click(function() {           alert("dd")       })})我来补充一下我的问题吧,百度首页,点击设置的时候,有个下拉当我hover的时候,执行$('.set ul').slideDown(); 在给这些li绑定click事件的时候,每次点击,只有第一个有效,其他的都没有效果?
查看完整描述

3 回答

?
湖上湖

TA贡献2003条经验 获得超2个赞

 $('.set').find("ul li").on('click',function() {

      console.log($(this))

      //alert($(this).text())

})


查看完整回答
1 反对 回复 2019-03-13
?
杨__羊羊

TA贡献1943条经验 获得超7个赞

$('.set').find("ul li").on('click',function() {

console.log($(this))

})


查看完整回答
反对 回复 2019-03-13
?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

$(".set").on("click","ul li",function(){

alert("dd")

})


查看完整回答
反对 回复 2019-03-13
  • 3 回答
  • 0 关注
  • 3280 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信