元素2在Jquery中单击了元素1的id

时间:2015-01-09 10:10:10

标签: javascript php jquery joomla

在javascript / jquery中,

  1. button1点击了>通过

    获取button1的id
    var button1id= $(this).attr("id");
    
  2. 按钮2点击> get button1id

  3. 我想问一下button2如何获得button1的ID?

    谢谢!

    $(".btn1").click(function() {
        var catid = $(this).attr("id");
    }
    
    $(".btn2").click(function(){ 
        var catid = $(".subscat").target.attr("id"); //HOW TO GET BTN1's ID??
    }
    

2 个答案:

答案 0 :(得分:0)

使用:

$(".btn2").click(function(){ 
    var catid = $(".btn1").attr("id");//gets .btn1 id
}

我认为你需要这个:

var catid;
$(".btn1").click(function() {
    catid = $(this).attr("id");
}

$(".btn2").click(function(){ 
    alert(catid);//catid will be .btn1 id only after clicking .btn1 
                 // else undefined will be returned
}

答案 1 :(得分:0)

使用此:

$(".btn2").click(function(){ 
    var catid = $(".btn1").attr("id");
}