DOM 요소의 데이터를 기반으로 마우스 오른쪽 버튼을 클릭 할 때 상황에 맞는 메뉴를 사용하고 있습니다.여러 항목을 상황에 맞는 메뉴 추가
는 그것의 자바 스크립트 코드는 : 잘 작동
$(function(){
$('.context-menu-one').on('contextmenu', function(e){
var data = $("#strngTitle").text();
$.contextMenu({
selector: '.context-menu-one',
items: {
data: { name: data, callback: function (key, opt) { alert("Clicked on " + data); } }
}
});
});
});
입니다. 는하지만
$('.context-menu-one').on('contextmenu', function(e){
var data = $("#strngTitle").text();
$.contextMenu({
selector: '.context-menu-one',
items:
for (var i = 0; i < 2; i++) {
{
data: { name: data, callback: function (key, opt) { alert("Clicked on " + data); } }
}
}
});
});
그것이
items: {
data: { name: data, callback: function (key, opt) { alert("Clicked on " + data); } },
data: { name: data, callback: function (key, opt) { alert("Clicked on " + data); } },
}
을 :: 형성해야 의미 상황에 맞는 메뉴 항목을 그래서 시도보다 1 시간 :: 보여주고 싶어하지만 난에 for 루프를 사용할 수 없습니다입니다 이. 어떻게 할 수 있습니까?
'항목'에는 두 가지 다른 '데이터'가있을 수 없습니다. 적어도'data'와'data1'. – Regent