从Jquery上下文菜单项选择更改事件中的下拉列表中获取选定值

时间:2013-09-20 09:08:39

标签: javascript jquery html contextmenu

我正在使用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??**
            }
        }
    }
};

如何在变更函数上获得价值

2 个答案:

答案 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}

如果此代码不适合您,请在此处注释。我会尽力帮忙。