На моем веб-сайте у меня есть кнопки, которые загружаются через AJAX. Как я могу гарантировать, что моя операция jQuery hide()
применяется ко всем кнопкам, которые вставляются в DOM в будущем? Насколько я знаю, on()
работает только при регистрации таких событий, как щелчок, например.Как связать поведение с новыми элементами Dom?
<button class="myButtton">Button</button>
JavaScript:
$(".myButton").hide();
Я не понимаю, что последнее предложение имеет отношение к этому вопросу, но не забудьте указать ваш селектор:. '$ (» MyButton ") .hide();' Также вы можете использовать .hide() для элементов перед их вставкой, если хотите. Оберните в jQuery, .hide() и '.appendTo()' или аналогичные. – Atle
Почему бы вам не называть '$ (". MyButton "). Hide();' после того, как вы вставляете новые элементы ... – War10ck
Поскольку я не хочу загружать JQuery conten в свой код Ajax – confile