【发布时间】:2016-07-17 17:20:48
【问题描述】:
我有这个代码:
$(document).ready(function () {
active_menu('mn_tours');
$('#buscar').val(localStorage.getItem("busqueda"));
$('#btbuscar').trigger('click');
});
我想在页面加载时立即触发该按钮上的提交事件,但它似乎不起作用,但是当我放这个时:
$(document).ready(function () {
active_menu('mn_tours');
$('#buscar').val(localStorage.getItem("busqueda"));
alert('Something');
$('#btbuscar').trigger('click');
});
它确实有效,但我不知道如何更正。
【问题讨论】:
-
什么是
active_menu?是异步函数吗? -
@MikeC 是的,这是一个异步函数,但这不是真正的问题:/
-
它是否在
#btbuscar上设置了点击事件?因为听起来提交事件和东西还没有设置。拥有alert允许异步函数完成。 -
@MikeC
active_menu函数唯一要做的就是将“活动”类设置为链接。 -
请发布您正在使用的 HTML 和 active_menu 功能。那真的很有帮助。
标签: javascript jquery javascript-events