Чтобы изменить функцию нажатия кнопки с помощью jQuery, вы можете использовать несколько методов. Вот некоторые из наиболее часто используемых:
-
Использование метода
on():// Syntax: $(selector).on(event, childSelector, data, handler) $(document).on('click', '#yourButtonId', function() { // Your new click function code here }); -
Использование метода
click():// Syntax: $(selector).click(handler) $('#yourButtonId').click(function() { // Your new click function code here }); -
Использование метода
bind():// Syntax: $(selector).bind(event, data, handler) $('#yourButtonId').bind('click', function() { // Your new click function code here }); -
Использование метода
delegate():// Syntax: $(selector).delegate(childSelector, event, handler) $(document).delegate('#yourButtonId', 'click', function() { // Your new click function code here }); -
Использование метода
live()(не рекомендуется в jQuery 1.7 и более поздних версиях):// Syntax: $(selector).live(event, data, handler) $('#yourButtonId').live('click', function() { // Your new click function code here });
Эти методы позволяют динамически изменять функцию нажатия кнопки или любого другого элемента на странице.