我有人完成了以下aspx文件
现在,按钮动作需要通过按“搜索”按钮手动触发,我想实现该按钮页面以自动触发该动作本身,而无需用户单击它,我该如何完成?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript" src="scripts/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="scripts/CheckBookingApp.min.js"></script>
<script>
$(document).ready(function () {
$("#btnSearch").CheckBooking();
})
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<button id="btnSearch">Search</button>
</div>
</form>
</body>
最佳答案
您可以通过javascript $('btnSearch').trigger('click');
触发“模拟点击”事件
如果您希望加入时间延迟,可以使用setTimeout()
在您的示例中:
$(document).ready(function () {
$("#btnSearch").CheckBooking();
setTimeout(function() {
$("#btnSearch").trigger('click');
}, 5000 /* 5000ms = 5sec */);
});