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 次 |
最近记录: |