2017-11-04 1 views
1

내가 데이터를 기반으로 이벤트를 만들려면 클래스 이름 대신 속성 클래스 이름 대신 속성이벤트는

<button type="button" 
     class="btn btn-danger approvalbtn" data-approvestatus="N" data-dismiss="modal">Reject</button> 
Now I have added attribute as `$('.approvalbtn').prop("disabled",true);` 

나는 JQuery와에 data-approvestatus="N"

+1

https://api.jquery.com/attribute-equals-selector/ 당신이 $ ('버튼을 [데이터 approvestatus을 = N]) 시도 않았다

$("[data-approvestatus='N']").prop("disabled", true); 

문서 : 이것은 어떻게? –

답변

5

$('button[data-approvestatus=N]').click(function(){ 
 
alert("Clicked"); 
 
//$(this).prop("disabled",true) you can do disable it too 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 

 
<button type="button" 
 
     class="btn btn-danger approvalbtn" data-approvestatus="N" data-dismiss="modal">Reject</button>

1

당신은 찾고를 확인하려면 속성 선택자!