我正在使用fullCalendar并正在开发一种编辑事件的方法。我正在使用eventClick函数打开一个JQuery-UI表单。我想使用当前事件详细信息预填充表单。我有以下代码:
eventClick: function(calEvent, jsEvent, view) {
// Set variables for the clicked event
e_title = calEvent.title;
$("#e_title").val(e_title);
...
单击某个事件时,表单字段将填充“[object HTMLInputElement]”而不是值。所以,我知道我指的是形式的正确元素......只是无法获得那里的值。我需要改变什么? “event.title”没有提供标题的价值吗?
感谢。
更新:感谢您的评论。我花了一些时间来解决这个问题。我确实有正确的语法。我把它放在了错误的地方。以下是一个片段,显示我将代码置于open命令后立即更新输入字段。感谢。
eventClick: function(calEvent, jsEvent, view) {
// Open the modal form to edit an event
$('#edit-event').dialog('open');
// Populate the fields with the current data
$("#edit_title").val(calEvent.title);
...