0
$("#dialog-cust-grp,#dialog-cust-nm").dialog({
         open: function(event, ui) {
                 $("a.ui-dialog-titlebar-close").remove();
               },
         bgiframe: true,autoOpen: false,closeOnEscape: false,
         resizable: false,modal: true,show: "drop",hide: "drop",                
         draggable: false,zIndex: 10000,
         buttons: {'Ok': function() {$(this).dialog("close");
                    if (selector is #dialog-cust-nm){
                      alert(“hello....”);
                    }
         }
   });

2つの異なるセレクターを持つ上記のコードに基づいて、つまり、上記のようなことを行う手段が必要なため、$("#dialog-cust-grp,#dialog-cust-nm")どのセレクターが呼び出しで実際に使用されているかを確認する方法があります。.dialog()

If (selector is #dialog-cust-nm){
  alert(“hello....”);
}

これは可能ですか?

4

2 に答える 2

2

.attr()で属性値を呼び出すことができます

if ($(this).attr("id") == "dialog-cust-nm") {
   alert(“hello....”);
}
于 2012-10-11T06:36:48.263 に答える
0

を使用できます。is()は、要素がセレクターを計算するかどうかをチェックします。

if ($(this).is("#dialog-cust-nm")){
    alert(“hello....”);
} 
于 2012-10-11T06:48:19.787 に答える