I have the following problem with this code:
<button id="delete">Remove items</button> $("#delete").button({ icons: { primary: 'ui-icon-trash' } }).click(function() { alert("Clicked"); });
If I click this button, the alert show up two times. It's not only with this specific button but with every single button I create.
What am I doing wrong?
This happens because somewhere in your code, you're rebinding the event handler without first unbinding it.
In that case, we can do the following
$('selected').unbind('click').bind('click', function (e) { do_something(); });
I had the event firing two times initially, when the page get refreshed it fires four times. It was after many fruitless hours before I figured out with a google search.
I must also say that the code initially was working until I started using the JQueryUI accordion widget.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With