Я не понимаю вопроса. Что-то не отображается или какой-то щелчок не работает?
Атрибуты HTML должны быть уникальными. В вашем примере все они «dateClicked». Вы можете сделать что-то вроде следующего с jquery
$(document).ready(function() {
$('button[name=datebutton]').each(function() {
$(this).click(function(e) {
});
});
})
чтобы добавить обработчик кликов ко всем кнопкам с именем datebutton. Вы также можете получить значение из элемента кнопки, чтобы узнать, какая кнопка была нажата.
Так что вам не нужно явно идентифицировать каждую кнопку. По сути, значение имеет явное значение.