data属性的事件而不是类名

use*_*779 1 html javascript jquery

我想基于数据属性而不是类名创建事件

<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);`
Run Code Online (Sandbox Code Playgroud)

我想data-approvestatus="N"在jquery中查看

Geo*_*ley 5

$('button[data-approvestatus=N]').click(function(){
 alert("Clicked");
 //$(this).prop("disabled",true) you can disable it too
});
Run Code Online (Sandbox Code Playgroud)
<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>
Run Code Online (Sandbox Code Playgroud)