2014-01-10 4 views
2

오른쪽 클릭 된 DOM 요소의 ID를 기반으로 동적 메뉴를 만들고 싶습니다. 같이오른쪽 클릭 된 DOM 요소의 ID를 기반으로 동적 메뉴 생성

나는이 같은 상황에 맞는 메뉴 무언가를 사용하고 "23 레이블"

$.contextMenu({ 
      selector: 'tr', 
      callback: function (key, options) { 
       var m = "clicked: " + key; 
       var temp = $(this); 
       if (key == "Rebate") DoInvoice(); 
      }, 
      items: { 
       "Credit Note": { name: "Credit Note " }, 
      "Full Refund": { name: "Full Refund " }, 
      "Partial Refund": { name: "Partial Refund " }, 
      "Rebate": { name: "Rebate " } 
       } 
      }); 

은 현재 내가 마우스 오른쪽 버튼으로 클릭의 상황에 맞는 메뉴를 얻고있다 : 나는 특정 사용자 등을위한 메뉴를 표시 할 수 있도록 아래의 이미지에 enter image description here

하지만 형식으로

"Credit Note For 130", 
"Full Refund For 130", 
"Partial Refund For 130", 
"Rebate For 130" 

같은 것은이 나를 도와주세요 있음을 보여주고 싶은 빨리.

답변

0

이 시도 : -

var userid; 
// Get the ID, when rightclick event is fired & set the ID to above variable. 

items: { 
       "Credit Note For"+ userid : { name: "Credit Note " }, 
      "Full Refund For"+ userid : { name: "Full Refund " }, 
      "Partial Refund For"+ userid : { name: "Partial Refund " }, 
      "Rebate For"+ userid : { name: "Rebate " } 
       } 
+0

그것의 작동하지 않습니다. 그리고이 종류의 백그라운드 & 안에있는 'ID'를 사용하고 싶습니다. – Rahul

+0

수정 된 답변 확인. – Anup

+0

이것은 작동하지 않습니다. 주어진 코드가 예외를 throw합니다. – Rahul

관련 문제