我正在使用JQuery Context Menu插件来显示自定义上下文菜单 Link Here
我正在使用select显示一些选项来过滤菜单项,如下所示
var filterList={0:'title1',1:'title2',2:'title3'};
menuItems = {
"true": { name: "Sort Ascending", icon: "asc" },
"false": { name: "Sort Descending", icon: "desc" },
"sep1": "----------------",
"Clear": { name: "Clear filter on"+columnName, icon: "clear", disabled: false },
select: {
name: "Filter " + columnName, type: 'select', options: filterList,
events: {
change: function () {
**//I want selected option text value here but dont know how??**
}
}
}
};
如何在变更函数上获得价值
答案 0 :(得分:3)
function (e) {e.target.options[e.target.selectedIndex].value} or
$(e.target).find(":selected").val();
答案 1 :(得分:0)
下次,请尝试更好地解释您的问题。
我不知道很多jQuery Context Menu,但据我所知,你可以这样做:
function (e) {e.target.options[e.target.selectedIndex].value}
如果此代码不适合您,请在此处注释。我会尽力帮忙。