热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

JQUERY从嵌套的ul获取LI元素的ID值

如何解决《JQUERY从嵌套的ul获取LI元素的ID值》经验,为你挑选了1个好方法。

HTML代码

  • Anthropology Department
  • Anthropology Faculty Collections
  • Shared Collections
  • Center for Research on Vermont
  • Collections for Testing
  • Geology Department

jQuery的

jQuery(function($){
    var $ul = $('ul');
    $ul.find('li[parent-id]').each(function () {
        $ul.find('li[parent-id=' + $(this).attr('li-id') + ']').wrapAll('
    ').parent().appendTo(this) }); }); //to get li-id on double click $('#orgCat li').dblclick(function(){ alert($(this).attr('li-id')); })

问题是当双击'li'元素时它也显示父母'li-id'但它应该只返回当前列表'li-id'.的jsfiddle



1> Prashant Shi..:

您需要使用e.stopPropagation停止事件冒泡.

$('#orgCat li').dblclick(function(e){
   e.stopPropagation();
  alert($(this).attr('li-id'));
});

请查看此链接以获取更多信息.


推荐阅读
author-avatar
werwd2_736
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有