2015-07-18 2 views

ответ

2

Вы можете использовать что-то вроде:

$('html').on('click', '.element', function() { 
//code to run on click 
}); 

Это ma Это реальная разница.

Итак, если вы добавите новые элементы .element динамически (через ajax или js), они будут иметь связанное событие click.

Если вы используете только

$('.element').click(function() { 
    //code 
}); 

, а затем добавлять новые .element элементы, которые они не имеют какой-либо функции, связанные с click события.

0

Здесь jQuery Documentation является вашим другом.

Приложить функцию обработчика событий для одного или нескольких событий для выбранных элементов

https://api.jquery.com/on/

Bind обработчик события к «нажмите кнопку» JavaScript, или вызывает данное событие на элемент.

https://api.jquery.com/click/

Смежные вопросы