Я понимаю, что это старый вопрос, но также я публикую еще один ответ здесь, если кто-то посетит эту страницу сейчас или в более позднее время для помощи.
можно использовать
$ (документ) .он ()
, поскольку он обеспечивает привязку элементов управления к событиям при загрузке страницы. Его работа похожа на событие загрузки страницы, но вы можете сказать, что синтаксис другой. И почти для всего и вся это работает. У меня более 50 элементов управления на панели, и все они выполняют разные задачи, и у меня никогда не было проблем ... ни разу, когда я использовал эту функцию.
$(document).on('eventName', 'element' , function(){
//your code to perform some task;
});
eventName может быть любым событием - например, щелкнуть, изменить, выбрать ..
И
Элемент - может быть именем, именем класса, идентификатором
пример - как и выше вопрос -
html -
<script src="lib/bootstrap-datepicker/js/bootstrap-datepicker.js"></script>
<input type="text" class="datePicker" data-provide="datepicker-inline" data-date-format="mm/dd/yyyy">
Javascript -
$(function(){
$(document).on('click', '.datePicker' , function(){
$(this).datepicker();
});
});