253 javascript jquery button twitter-bootstrap
我很困惑,当谈到禁用<button>,<input>或<a>使用类的元素:.btn或者.btn-primary,使用JavaScript/jQuery的.
我使用了以下代码片段来做到这一点:
$('button').addClass('btn-disabled');
$('button').attr('disabled', 'disabled');
$('button').prop('disabled', true);
Run Code Online (Sandbox Code Playgroud)
所以,如果我只提供$('button').addClass('btn-disabled');我的元素,它将在视觉上显示为禁用,但功能将保持不变,但它仍然是可点击的,所以这就是我将元素attr和prop设置添加到元素的原因.
有没有人在那里过期同样的问题?这是否是正确的方法 - 使用Twitter的Bootstrap?
Sam*_*l R 320
您只需要该$('button').prop('disabled', true);部分,该按钮将自动进入禁用的类.
Jer*_*n K 115
对于输入和按钮:
$('button').prop('disabled', true);
Run Code Online (Sandbox Code Playgroud)
对于锚点:
$('a').attr('disabled', true);
Run Code Online (Sandbox Code Playgroud)
签入firefox,chrome.
Yar*_*rin 83
建立jeroenk的答案,这是破败的:
$('button').addClass('disabled'); // Disables visually
$('button').prop('disabled', true); // Disables visually + functionally
$('input[type=button]').addClass('disabled'); // Disables visually
$('input[type=button]').prop('disabled', true); // Disables visually + functionally
$('a').addClass('disabled'); // Disables visually
$('a').prop('disabled', true); // Does nothing
$('a').attr('disabled', 'disabled'); // Disables visually
Run Code Online (Sandbox Code Playgroud)
看小提琴
123*_*567 34
最简单的方法是使用disabled属性,就像在原始问题中所做的那样:
<button class="btn btn-disabled" disabled>Content of Button</button>
截至目前,Twitter Bootstrap没有一种方法可以在不使用该disabled属性的情况下禁用按钮的功能.
尽管如此,这将是他们实现到他们的JavaScript库中的一个很好的功能.
Vic*_*cky 31
<div class="bs-example">
<button class="btn btn-success btn-lg" type="button">Active</button>
<button class="btn btn-success disabled" type="button">Disabled</button>
</div>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
318936 次 |
| 最近记录: |