[英]Trigger a click event with own parameters (JavaScript first, alternative JQuery)
[英]Trigger a click event with parameters
我有一個單擊功能,我想在帶有參數的函數外部觸發。
<div id="menubar">
<a id="menu_file_open">File Open</a>
<a id="menu_file_save">Save File</a>
</div>
$("#menubar a").click(function(event){
var menu_item = $(this).attr('id');
var $context = $(this);
switch(menu_item){
case 'menu_file_open':
//Do menu file open dialog
break;
case 'menu_file_save': break;
}
});
$('#menubar a').trigger('click'); //not working (ID,context not defined);
如何在實際點擊時傳遞div和div的上下文。
這個對我有用:
<div id="menubar">
<a id="click_me" href="#">Click me</a>
<a id="dont_click" href="#">Don't click</a>
</div>
$("#menubar a").click(function(event){
var menu_item = $(this).attr('id');
var $context = $(this);
//....
});
$('#menubar a#click_me').click(); // or $('#menubar a#dont_click').trigger('click');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.