【问题标题】:bootstrap : unable/disable <a> link bootstrap using javascript引导程序:无法/禁用 <a> 使用 javascript 的链接引导程序
【发布时间】:2013-07-10 17:20:46
【问题描述】:

这是一个活动链接

<a href="#" class="btn btn-large">Link</a>

如何使用javascript禁用这个链接,所以代码会是这样的?

<a href="#" class="btn btn-large disabled">Link</a>

【问题讨论】:

标签: button twitter-bootstrap hyperlink


【解决方案1】:

HTML

<a href="#" id="myLink" class="btn btn-large">Link</a>

纯 JS

var d = document.getElementById("myLink");
d.className = d.className + " disabled";

jQuery

$('#myLink').addClass('disabled');

【讨论】:

  • 请注意,使用此按钮时,该按钮将显示为已禁用,但仍可单击。为了使它不可点击,你可以添加这个(jQuery):$('#myLink').on('click', function(e) { e.preventDefault(); });
  • 在现代浏览器和现代引导程序中,不需要此代码,因为.btn:disabled 具有pointer-events:none,因此无法点击。
【解决方案2】:

在类中使用属​​性disabled,如class="btn btn-danger disabled"

例如:

&lt;a href="exampleLink.php?id=3&amp;amp;option=1" class="btn btn-danger disabled" role="button"&gt;Cancelar&lt;/a&gt;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-25
    • 2012-04-09
    • 2017-01-19
    • 1970-01-01
    • 1970-01-01
    • 2016-02-01
    相关资源
    最近更新 更多