如何在复选框中查看是否已单击某个按钮

时间:2011-01-11 13:12:24

标签: jquery

例如

if()//  button1 is clicked
{
  alert("Button 1 was clicked");
}
if()//   button2 is clicked
{
  alert("Button 2 was clicked");
}

5 个答案:

答案 0 :(得分:3)

//you can change type to submit if its a form submit button
$("input[type='button']").click(function(){
     alert("button with the id: "+$(this).attr("id")+" was clicked!");
});

您可以使用按钮ID作为标识符。

答案 1 :(得分:3)

jQuery('#button1, #button2').click(function () {
    if (this.id == 'button1') {
        alert('Button 1 was clicked');
    }
    else if (this.id == 'button2') {
        alert('Button 2 was clicked');
    }
});

答案 2 :(得分:1)

我在答案中假设您正在查找是否已选中复选框,而未单击。这似乎是你问题中最合乎逻辑的推论。如果这不正确,请告诉我。

使用.is()功能

if ($("#Button1").is(":checked")){
    alert("Button 1 was clicked");
}

if ($("#Button2").is(":checked")){
    alert("Button 2 was clicked");
}

答案 3 :(得分:0)

$('#button1').click(function() {
  alert('Button 1 Clicked');
}

答案 4 :(得分:0)

$(":button").click(function(){

var $id=$(this).attr("id");
alert("Button"+ id);
});

它适用于每个按钮类型输入元素