Перемещение test
за пределы $(document).ready()
:
$(function () {
// document ready stuff
});
function test(var datetime){
$("#timeDisplay").html(datetime);
}
Вместо использования атрибута onload вам, вероятно, будет лучше использовать $(document).ready()
. Также обратите внимание, что у вас есть несколько div с id timeDisplay - вместо этого используйте класс.
@foreach (var item in Model) {
<p>@item.Title</p>
<div class="timeDisplay" data-date="@item.DateTime"></div>
}
$(function () {
// document ready stuff
$(".timeDisplay").each(function() {
$(this).html($(this).data("date"));
});
});