Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 元素2在Jquery中单击元素1的id_Javascript_Php_Jquery_Joomla - Fatal编程技术网

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

Javascript 元素2在Jquery中单击元素1的id,javascript,php,jquery,joomla,Javascript,Php,Jquery,Joomla,在javascript/jquery中 button1单击>通过获取button1的id var button1id= $(this).attr("id"); 按钮2已单击>获取按钮1 ID 我想问button2如何获得button1的id 谢谢大家! $(".btn1").click(function() { var catid = $(this).attr("id"); } $(".btn2").click(function(){ var catid = $(".sub

在javascript/jquery中

button1单击>通过获取button1的id

var button1id= $(this).attr("id");
按钮2已单击>获取按钮1 ID

我想问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??
}
使用:

我想你需要这个:

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
}
使用以下命令:

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

嗯,怎么了?你没有很好地解释这个问题。查看完整的HTML和JS代码可能会有帮助,请显示您的HTML。实际上,我对.btn1有很多div,因此在[var catid=$.btn1.attrid;]中,我不能使用$.btn1,因为它总是会给我第一个btn1的ID检查以获得更新的答案。。。。
$(".btn2").click(function(){ 
    var catid = $(".btn1").attr("id");
}