[英]Button enable and disable on click
So I have this link to press 所以我要按此链接
<a href="link" target="_blank">
<div class="well">
<span> blabla </span>
</div>
</a>
and this button code in a page 和页面中的此按钮代码
<button type="submit" class="btn-primary btn-lg" disabled="disabled"> Blabla </button>
And as you can see the button is disabled for now. 如您所见,该按钮目前处于禁用状态。 How can I make that when I press that link the button to be enabled again?
当我按下该链接时,如何使该按钮再次启用? sorry for my bad English..
对不起,我的英语不好..
Try this generalized function for toggleDisabled
尝试将此通用函数用于toggleDisabled
//Generalized function to make element toggleDisabled. (function($) { $.fn.toggleDisabled = function(){ return this.each(function(){ this.disabled = !this.disabled; }); }; })(jQuery); //Code to use toggleDisabled $(document).ready(function(){ $("a").click(function(){ $("button[type='submit']").toggleDisabled(); }); });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <a href="link" target="_blank"> <div class="well"> <span> blabla </span> <div> </a> <br/> <button type="submit" class="btn-primary btn-lg" disabled="disabled"> Blabla </button>
I would suggest adding an id
property to your button and link so they are easier to access with Javascript. 我建议为您的按钮和链接添加一个
id
属性,以便使用Javascript更容易访问它们。 Let's say you assign id="myButton"
to the button and id="myLink"
to the anchor tag: 假设您将
id="myButton"
分配给按钮,将id="myLink"
分配给锚标记:
$('#myLink').on('click', function() {
$('#myButton').prop('disabled', false);
});
here you go: 干得好:
$(document).ready(function(){ $("a").click(function(){ $("button[type='submit']").removeAttr('disabled'); }); });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <a href="link" target="_blank"><div class="well"> <span> blabla </span> <div></a> <button type="submit" class="btn-primary btn-lg" disabled="disabled"> Blabla </button>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.