Joker_pei
2017-11-02 02:58
采纳率: 20%
浏览 1.7k
已采纳

web前端中的事件委托问题解决方法

 <ul id="test">
            <li node-type="1">111</li>
            <li node-type="2">222</li>
            <li node-type="3">333</li>
        </ul>
            为li实现事件委托,点击后打印对应的node-type值
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • 贺某某huhuhaha 2017-11-02 06:54
    已采纳

    如果ul不是动态生成的话就是
    $('#test).on("click",'li',function(){
    console.log($(this).attr(;node-type));
    })
    如果ul也是动态生成的就将#test换成再外一层的class或者id

    点赞 评论
  • 像忘了谁sq 2017-11-02 03:13

    点击调用js 方法,js通过ajax调用后台打印方法,有毛病吗?

    点赞 评论
  • 前端小木 2017-11-02 03:20

    点击事件统一绑定给父元素ul,再获取对应的属性值

    点赞 评论
  • 阡路陌人 2017-11-02 03:32

    $("li").on("click",funtion() {
    console.log($(this).attr("node-type"));
    })

    点赞 评论
  • 狗子猴子驴子 2017-11-02 03:43

    通过点击事件+ajax 通过点击 将jsp界面数据传到后台controller层,service层 并使用dao层数据库操作保存至数据库 实现数据记录

    点赞 评论
  • 你是我的唯一5201314 2017-11-02 03:47

    通过点击事件+ajax 通过点击 将jsp界面数据传到后台controller层,service层 并使用dao层数据库操作保存至数据库 实现数据记录

    点赞 评论

相关推荐 更多相似问题