Access click event of two buttons using jquery
I have 2 html button named Button1 and Button2.
The two button performs same operation using jquery.
now i wrote the same jquery in click event of both buttons.thats shown below
开发者_如何学JAVA $('#Button1').click(function () {
xyz //some jquery
})
$('#Button2').click(function () {
xyz //some jquery
})
The both jquery are same. Can i catch the click event of both button in single function?
You can use a multiple selector:
$('#Button1, #Button2').click(function() {
// You can use `this` to refer to the source element, for instance:
$(this).css("color", "red");
});
Declare a function and use it as a parameter. For example:
function handleClick() {
// Do something..
}
$('#Button1').click(handleClick);
$('#Button2').click(handleClick);
Hope this helped.
I would use a class on the buttons:
$('.className').click(function() {
var item = $(this); // item that triggered the event
});
精彩评论