无法捕获div点击的id

时间:2014-05-27 09:14:30

标签: jquery

这是我的jsfiddle

http://jsfiddle.net/6TUtw/4/

如何注册事件div点击,以便我可以获得名称

我尝试了不同的东西,但都没有奏效。

$('#tabs div').click(function() {
    var elem = $(this);
    alert(elem);
    });

$('#tabs').on('click', 'div.click', function () {
   var elem = $(this);
    alert(elem);
});

$("#tabs").click(function(){
   var elem = $(this);
    alert(elem);
});

5 个答案:

答案 0 :(得分:1)

我相信你想要点击标签的文字(你指的是哪个名字)。试试这个:

$("#tabs").tabs();
$("#tabs li a").click(function(){
  alert($(this).text())
});

<强> Working Demo

答案 1 :(得分:0)

$("#tabs").click(function(){

    // Get the ID of the clicked tab    
    var the_id = $(this).attr('id');

    // Alert with the ID
    alert (the_id);
});

答案 2 :(得分:0)

试试这个

   $("#tabs").tabs();
    $("#tabs li").click(function(){
      alert($(this).text());
    });

答案 3 :(得分:0)

试试这个。假设名称 - 标签名称。这是一个 Working Fiddle

$("#tabs").tabs();
$("#tabs li").click(function(){
  alert($(this).attr('aria-controls'));
});

$("#tabs").tabs();
$("#tabs li a").click(function(){
  alert($(this).text());
});

答案 4 :(得分:0)

试试这个:

$('#tabs ul li').click(function(){
    alert($(this).attr("aria-controls"))
})