自动点击事件,模拟用户点击

时间:2011-03-05 21:45:07

标签: php jquery events click

if ($amLanguage['id'] == AM_DEFAULT_LANGUAGE_ID){
?>
&nbsp;<input id="default_language" type="image" src="<?php echo DIR_WS_CATALOG_LANGUAGES . $amLanguage['directory'] . '/images/' . $amLanguage['image'];?>" title="<?php echo AM_AJAX_CHANGES;?>" 
<?php echo 'onclick="return amSetInterfaceLanguage(\''.AM_DEFAULT_LANGUAGE_ID.'\');"';?> >
<?php
}else{....

我有:

 $(document).ready(function() {
    function language_def() {
    $('type#default_language').trigger('click');
    }
});

目的是触发click事件,模拟用户点击,id =“default_language”

我已经尝试了好几天,但没有效果...... :(

有人plz

萨拉

2 个答案:

答案 0 :(得分:1)

您将trigger代码放入函数中。调用它或删除函数。

$(document).ready(function(){
$('#myObject').click()
});

此外,# id选择器之前的所有内容都无关紧要,只会浪费位。

答案 1 :(得分:0)

这不起作用?

 $(document).ready(function() {
    function language_def() {
    $('type#default_language').click();
    }
});

实际上,为什么需要函数language_def?简单地这样做可能会有效:

$(document).ready(function() {
    $('type#default_language').click();
});