jQuery contextMenu deaktivieren Sie Elemente basierend auf div-Inhalt

Ich habe schon Trog Dokumente, die von diesem plugin und es sah vielversprechend aus, aber am Ende war ich nicht in der Lage, um herauszufinden, dass das, was ich suchte.

http://medialize.github.com/jQuery-contextMenu/docs.html

Hier ist, was ich wollte Trog Beispiel dies ist ein Beispiel für Kontext-Menü-Elemente

 $.contextMenu({
        selector: '.context-menu-one', 
        callback: function(key, options) {
            var m = "clicked: " + key;
            window.console && console.log(m) || alert(m); 
        },
        items: {
            "item1": {name: "Clickable", icon: "edit"},
            "item2": {
                name: "Disabled", 
                icon: "cut", 
                disabled: function(key, opt) { 
                    //this references the trigger element
                    return !this.data('cutDisabled'); 
                }
            }
        }
    });

. Wenn mein div (context-menu-one) hat einige Inhalte im inneren wie <span class="test">x</span> aktivieren oder deaktivieren im Menü.

Also in dem Fall oben, wenn mein div(context-menu-one) span mit Klasse test hat Textwert x - Menü deaktivieren item2

Wie würde man das machen? nicht code, führt mich zu gut, direction = guter code, wenn möglich, bei allen

Edit:

Hier ist das jsfiddle Beispiel :

http://jsfiddle.net/XZEUN/2/

So, weil die ersten context-menu-one hat span mit der Klasse x der item2 sollte deaktiviert werden, aber nicht für andere

Könnten Sie bleiben, bis ein jsfiddle demonstriert das Problem?
Sicher, das ist ein perfekter Vorschlag hier ist es jsfiddle.net/XZEUN danke
vielen Dank für Ihre Antwort. Ich denke, das habe ich gerade geändert die aktualisierten link zu einer Frage ein bisschen leichter zu verstehen. Ich will nicht hinzufügen, Schaltfläche schließen, wird x ist nur Beispiel mit dem Wert der Spanne. Basierend auf diesem Wert würde ich gerne deaktivieren Sie die einzelnen Menüpunkte
Danke, ich glaube, ich weiß, Sie wollen jetzt. Bitte siehe meine Antwort unten. Hoffe, das hilft.

InformationsquelleAutor Gandalf StormCrow | 2012-10-12

Schreibe einen Kommentar