jQuery技术:在标题上获取Div ID单击,Accordion

我正在使用Jquery手风琴来填充dynatree。 我需要我的手风琴div来填充点击标题,这就是为什么我试图抓住div id。 这个Jquery可以工作,但只有当我点击扩展的div而不是标题时。 这是有道理的,因为我的活动是.common click。

$(".common").click(function () { var currentID = $(this).attr("id"); alert(currentID); }); 

Project Type

Ammenities

我需要弄清楚如何在标题点击上获得div id。 Accordion不能很好地播放,所以如果我将我的id和类切换到标题上,事件就不会触发。 我尝试过使用$("#accordion .common").click这个也不行

    您可以定位作为.common元素的先前兄弟的.common元素

     $(".common").prev('h3').click(function () { var currentID = $(this).next().attr("id"); alert(currentID); }); 

    演示: 小提琴

    或者你可以定位作为#accordion元素的子元素的h3元素

     $("#accordion > h3").click(function () { var currentID = $(this).next().attr("id"); alert(currentID); }); 

    演示: 小提琴

      以上就是jQuery教程分享在标题上获取Div ID单击,Accordion相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/jquerytutorial/541510.html

      (0)
      上一篇 2021年1月4日
      下一篇 2021年1月4日

      精彩推荐