onSelect
не работает, потому что onSelect
является опцией jQuery UI datepicker, однако вы используете Bootstrap datepicker, который является совершенно другим плагином. ]
Вместо этого, Boostrap DatePicker использует события, связанные с самим DatePicker, как вы сделали с change
. Однако , учитывая то, как на самом деле работает указатель даты, я мог бы представить, что он меняет входные данные несколько раз, следовательно, запускает несколько предупреждений.
Вместо change
попробуйте changeDate
:
var newdate = new Date();
$("#inputMultiDate").datepicker({
autoclose: true,
todayHighlight: true,
multidate: true,
format: 'dd-mm-yyyy'
}).on("changeDate", function() {
var dates = $(this).val().split(',');
console.log(dates[0]);
});
Я искал что-то подобное несколько лет назад - своего рода записываемый XPath. В конце, не найдя что-либо, я изрубил что-то, что по существу создало XML-документ путем добавления новых узлов для порождения выражений:
parent="/" element="root"
parent="/root" element="entity"
parent="/root/entity" attribute="att" value="fooattrib"
parent="/root" element="array"
parent="/root" element="ele" text="barelement"
(Этим должен был самостоятельно управлять конфигурационный XML-файл, следовательно появление вышеупомянутых.)
Было бы заманчиво попробовать автоматизирование части этого, чтобы просто взять последний элемент пути и сделать что-то вроде него, но я всегда чувствовал, что были выражения XPath, которые я мог записать, который поймет превратно такой подход болвана.
Другой подход, который я рассмотрел, хотя не реализовал (вышеупомянутое было "достаточно хорошо"), должен был использовать превосходный Jaxen для генерации элементов, которые не существовали, на лету если это уже не существовало.
От FAQ Jaxen:
Единственной требуемой вещью является реализация интерфейса org.jaxen. Навигатор. Не весь интерфейс требуется, и реализация по умолчанию, в форме org.jaxen. DefaultNavigator также предоставляют.
DOMWriterNavigator
перенесся бы и существующий DOMNavigator
, и затем используйте makeElement
метод, если элемент не существовал. Однако даже с этим подходом, необходимо было бы, вероятно, сделать некоторых пред/сообщение обработка запроса XPath для вещей как attributes
и text()
функции.