我在ajax事件中创建了一个按钮(我调用了一些数据,并在最后创建了一个按钮)。

如何禁用它?

我尝试:

$(document).on("click", ".sendLead", function(event) {
    $(".sendLead").disabled = true;
    some code...


但是它不起作用!

任何的想法 ?

最佳答案

disabled是一个布尔属性,必须在元素上使用prop()方法或attr()方法设置。因此,只需尝试:



$('.sendLead').click(function(event) {
  $(".sendLead").prop('disabled', true);
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button class="sendLead">Click</button>

关于jquery - 禁用动态创建的按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40278115/

10-13 02:37