如何使用以下代码生成上下文菜单

时间:2012-08-01 09:33:17

标签: jquery-ui jquery jquery-plugins

使用此代码,我将获取JSON数据,但我只想显示上下文菜单.. 你能修改这段代码..

    switch (htmlTagName) {
        case 'a':
            alert('a'+'isShiftExists:'+isShiftExists+'length:'+jQ(this).parents('td').find('div.wb_sm_m').length);
            if (jQ(this).parents('td').find('div.wb_sm_m').length > 0 && isShiftExists != -1) {
                //loop json array to build context menu
                jQ(this).parents('td').find('div.wb_sm_m').each(function() {

                    var jsonArr = JSON.parse(jQ(this).text());  //jsonArr contains the json array
                    alert(JSON.stringify(jsonArr));
                //loop items of the json array to find context menu item and link
                //                        jQ.each(jsonArr, function(key, val) {
                //                    
                //                            });
                });
            }
            break;

        case 'td':
            alert('td'+'isShiftExists:'+isShiftExists+'length:'+jQ(this).find('div.wb_sm_m').length);
            if (jQ(this).find('div.wb_sm_m').length > 0 && isShiftExists != -1) {
                //loop json array to build context menu
                jQ(this).find('div.wb_sm_m').each(function() {

                    var jsonArr = JSON.parse(jQ(this).text());  //jsonArr contains the json array
                    alert(JSON.stringify(jsonArr));
                });
            }
            break;

        default:
            break;
    }

1 个答案:

答案 0 :(得分:0)

检查此上下文菜单plugindemo页面以获取上下文菜单。