Вы можете присоединить событие к элементу при динамическом создании с помощью jQuery(html, attributes)
.
Начиная с jQuery 1.8, любой метод экземпляра jQuery (метод
blockquote>jQuery.fn
) можно использовать как свойство объекта, переданного второму параметру:
function handleDynamicElementEvent(event) { console.log(event.type, this.value) } // create and attach event to dynamic element jQuery("
Оба они в основном одинаковы, за исключением того, что в первом случае объект 42
просто присваивается переменной с именем a
или, другими словами, имена (т.е. a
) относятся к значениям (т.е. 42
). Он не выполняет каких-либо присвоений технически, в том смысле, что он никогда не копирует какие-либо данные.
В то время как return
ing эта именованная привязка a
возвращается в первом случае, а объект 42
это возвращение во втором случае.
Для получения дополнительной информации обратитесь к этой замечательной статье Нед Батчелдер