0

你好我使用这个选择器

var id = $(".tg_li-HeaderMenu >div").tabindex();

这选择了我这个类的所有元素,我只需要我点击的那个元素

如何制作这样的选择器

var id = $((this)>div).tabindex();

或者如何选择 div 孩子

这是我的 html,我需要获取我点击的元素的 tabindex

  <li id="listMenu" class="tg_li-HeaderMenu">
DASHBOARD
<div class="TopMenuActive" tabindex=" 1"></div>
</li>
<li id="listMenu" class="tg_li-HeaderMenu">
ORDERS
<div class="TopMenuActive" tabindex=" 2"></div>
</li>
<li id="listMenu" class="tg_li-HeaderMenu SelectedMenu">
<li id="listMenu" class="tg_li-HeaderMenu">

这是我的 Javascript

$(".tg_li-HeaderMenu").click(function () {
    var id = $(".tg_li-HeaderMenu >div");
    console.log("id-->", id[0].tabindex());

});
4

2 回答 2

4

利用

var id = $('>div', this).tabindex();

或者

var id = $(this).children('div').tabindex();
于 2013-08-18T13:14:37.153 回答
2

您可以使用children(),也可以使用.att()tabindex获取您需要的属性值,如下所示

$(".tg_li-HeaderMenu").click(function () {
    var id = $(this).children("div");
    console.log("id-->", id.attr('tabindex'));
});

演示:小提琴

于 2013-08-18T13:14:46.637 回答