Еволюція трігерів в jQuery .click()

Відкладаю напотім для детальнішої розписки. Тригери, які я використовую для доступу до елементів, котрі були виведені методом ajax.

Отже, перший та найпростіший тригер для звичайних випадків життя це: .click(). Не помилитесь, якщо не очікуєте від конструкції чогось надзвичайного.

jQuery('selector').click( function() {
alert('good connection');
});

Якщо мало місце динамічне формування об’єктів, то стане в нагоді одна з наступних двох конструкцій.

jQuery('selector').bind('click', function(){
alert('good connection');
});

jQuery('selector').on('click', function(){
alert('good connection');
});

І третій варіант, якщо Ви мали необережність почати бавитись із об’єктами, що були виведені асинхронним методом. Тут я використовую ось таку конструкцію.

jQuery('body').on('click', 'selector', function(){
alert('good connection');
});

За детальніші параметри варто читати офіційну документацію. Проте останній метод таки найбільш бронебійний.

Залишити відповідь