У меня есть следующий код
$(document).ready(function() {
VerifyCustomerFilter();
$("#ToDateStor").on("DateSet", function() {
...
);
function VerifyCustomerFilter() {
if(toDate != "")
$("#ToDateStor").trigger('DateSet'); //This does not work
}
}
Когда условие, что у меня есть в функции «VerifyCustomerFilter()» истинно не может вызвать пользовательское событие я создал.
Но когда я вызвать событие в событии моего DatePicker он прекрасно работает: См
$("#calTo").datepicker({
showButtonPanel: false,
onClose: function (dateText, inst) {
var ToDate = $(this).val().toString();
$('#ToDateStor').html(ToDate).trigger('DateSet'); // This works!
}
});
Также уже пытались использовать triggerHandler()
.
Что я должен делать неправильно?
вы запускаете событие, прежде чем связывать слушателя – atmd
@atmd, вы должны ответить на это. –