Tôi có chức năng nhấp mà tôi muốn kích hoạt bên ngoài chức năng với thông số.Kích hoạt sự kiện nhấp chuột với thông số
<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);
Tôi sẽ chuyển ID và ngữ cảnh của div như thế nào khi thực sự được nhấp.
Những gì bạn phải làm việc .. miễn là liên kết có ID và ngữ cảnh phải là phần tử liên kết. Chỉ cần một mẹo: Bạn chỉ có thể làm '$ ('# menubar a'). Click()' thay vì '.trigger' –
Ngoài ra, bạn có thể muốn lọc xuống một phần tử neo cụ thể thay vì kích hoạt trình xử lý nhấp chuột trên tất cả chúng cùng một lúc, tùy thuộc vào những gì bạn đang cố gắng làm tất nhiên. –
Nó hoạt động: http://jsfiddle.net/fbkxk/. JQuery có được tải đúng không? – FishBasketGordo