jQuery UI 菜单全局范围

jQuery ui menu global scope

本文关键字:范围 全局 菜单 UI jQuery      更新时间:2023-09-26

我正在使用jQuery ui菜单和这个函数来跟踪选择的菜单项:

$(document).ready(function(){
    $( "#menu" ).menu({
        select: function(event, ui) {
            alert(ui.item.text());
        }
    });
});

有没有办法将它们的选择变成全局范围变量?目前在这个函数中做所有事情都变得混乱。

谢谢

我不

完全确定您的要求,但这些更改中的任何一个都会有所帮助吗?

var tj_currently_selected_text;
function tj_process_select(event, ui){
  alert('old selected text = '+tj_currently_selected_text);
  tj_currently_selected_text = ui.item.text();
  alert(tj_currently_selected_text);
}
$(document).ready(function(){
  $("#menu").menu({
    select: tj_process_select
  });
})