我使用jQuery来操作Google的Create视图。
我试图通过jQuery设置开始日期和时间以及结束日期和时间,但是在实际创建事件时,它使用默认值而不是我的默认值。
我猜所需的事件没有被触发。
我设法让日期使用:$('input[id$=-sd]').first().trigger('focus').val(startDate).blur()
但时间没有更新。目前正在尝试使用:$('input[id$=-st]').first().attr('value', startTime).val(startTime).trigger('change'),但没有运气。
有什么想法吗?我怎样才能模仿用户设置真正的输入,然后从输入元素中聚焦?:/
发布于 2017-05-31 15:11:08
尝试使用普通事件而不是触发jQuery事件。
$('input[id$=-st]').first().attr('value', startTime).val(startTime)[0].dispatchEvent(new Event('change'))我发现,在尝试使用Google中的jQuery .click()函数时,我也遇到了类似的问题。
https://stackoverflow.com/questions/44266993
复制相似问题