Если вы хотите настроить разные функции Javascript для одного и того же элемента, используя разные ключевые слова, я бы предложил назначить элементу разные классы, поскольку у вас может быть несколько классов, но только один идентификатор на элемент.
, например, вместо:
<input id="date-pick" id="some-other-thing" />
, что явно неверно и плохая разметка идет с:
<input class="date-pick some-other-thing" />
, а затем в вашем Javascript используйте
$(".date-pick").datePicker();
$(".some-other-thing").someOtherThing();
Одна вещь, на которую следует обратить внимание, 'заключается в том, что классы не имеют требования уникальности, и, следовательно, вы можете иметь более одного элемента с одним и тем же классом, и приведенный выше код будет применять функции datePicker
или someOtherThing
ко всем из них.