我在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/