я хочу знать, В чем разница междуРазница между .click() & .on()
$('.element').click(function() {
//code
});
и
$('.element').on('click' , function() {
//code
});
Tnx для ответа
я хочу знать, В чем разница междуРазница между .click() & .on()
$('.element').click(function() {
//code
});
и
$('.element').on('click' , function() {
//code
});
Tnx для ответа
Вы можете использовать что-то вроде:
$('html').on('click', '.element', function() {
//code to run on click
});
Это ma Это реальная разница.
Итак, если вы добавите новые элементы .element
динамически (через ajax или js), они будут иметь связанное событие click
.
Если вы используете только
$('.element').click(function() {
//code
});
, а затем добавлять новые .element
элементы, которые они не имеют какой-либо функции, связанные с click
события.
Здесь jQuery Documentation является вашим другом.
Приложить функцию обработчика событий для одного или нескольких событий для выбранных элементов
Bind обработчик события к «нажмите кнопку» JavaScript, или вызывает данное событие на элемент.