2013-11-15 2 views
1

내가 jQuery로 작업하고 나는 두 개의 버튼 [ OK, Cancel ]과 대화를이jQuery를 숨기기 OK 버튼

내 코드

$("#test").dialog({ 
      modal: true, 
      minHeight: 600, 
      minWidth: 550, 
      buttons: { 
       OK: function() { 

        $(this).dialog("close"); 
       }, 
       Cancel: function() { 
        $(this).dialog("close"); 
       } 
      } 
     }); 

가 가끔 OK 버튼을 숨길 필요가있다

수 (전용 권한보기) 아무도 도와주지? 지금

$("#okid").hide(); 

답변

1
$("#test").dialog({ 
      modal: true, 
      minHeight: 600, 
      minWidth: 550, 
      buttons: [{ 
         text: "Ok", 
         id:"okid" ,//by this id set now you can do all operation base on this id 
         click: function() { 
           $(this).dialog("close"); 
          } 
         }, 
         { 
            text: "Cancel", 
            click: function() { 
             $(this).dialog("close"); 
            } 
           }] 
     }); 

$(selector).hide()

예를 들어이 JQuery와 UI

$('.ui-button:contains("Ok")').hide() 
0

버튼을 파악하고 호출 할 선택기를 사용하여 숨기기 확인 버튼

0

제안과 함께 작동합니다 버튼 섹션에서 2 버튼을 찾을 수 있습니다 - 하나는 Ok입니다. econd 한 취소입니다 ... 귀하의 조건/requierement에 따라 확인 부분을 제거 할 수 없습니다.

다른 대화 ....

제안 버튼 섹션을로드 할 수 있습니다에 로그인 한 경우 다른 모달 ... 을로드 할 수 있습니다 당신을 - 로그인하지 않은 경우, 당신은이 버튼을 찾을 수 있습니다처럼 - 하나입니다 Ok, 두 번째는 취소입니다 ... 상태/requierement에 따라 ok 부분을 제거 할 수 없습니다.

처럼 다른 대화 ....

var checking = '<?php if($UserId == "")echo '0'else echo 1; ?>'; 
if(checking == 1){ 
     // load a dialog 
}else{ 
    // load a different dialog 
} 

을로드 할 수 있습니다에 로그인 한 경우 다른 모달 ... 을로드 할 수 있습니다 당신을 - 로그인하지 않은 경우