如果我正确理解您的问题,您需要触发点击#filterSubmit
元素以运行与其关联的一些操作,但如果是这样,则页面不会跟随常规点击:
将您的代码更新为:
$(document).ready(function () {
// bind a click event to the button
$('#filterSubmit').bind('click', function(e) {
// the browser from following the click
e.preventDefault();
});
// trigger the click on the button
$('#filterSubmit').trigger('click');
// unbind the click event to allow the normal usage of that button
$('#filterSubmit').unbind('click');
}
这假设您有一些点击事件绑定到#filterSubmit
... 如果不是这种情况,也许更详细的问题可以让我们帮助您!
已编辑
通过您刚刚发布的评论,您可以执行以下操作:
你的代码 (有一个小修复):
$(document).ready(function(){
$('#filterSubmit').trigger('click');
}); // was missing ); here
使用 Yii 框架
<?php
// the script string
$ourscript = "$('#filterSubmit').trigger('click');";
// Yii’s registerScript
Yii::app()->clientScript->registerScript(
'filtersubmitclickscript',
$ourscript,
CClientScript::POS_READY
);
?>