【发布时间】:2015-08-24 18:21:44
【问题描述】:
我得到了一些帮助来创建下面的代码,我想知道我应该让谁将禁用输入文本设置为黄色。如果我更改为另一个输入文本,禁用的应该有一个默认背景,新的禁用输入文本应该有一个黄色的背景颜色。
我试图用这个代码添加一个代码
代码 "$('.'+other_class).prop('style', 'background-color : yellow;' );" 但它并不顺利。
你知道如何解决这个案子吗?
补语。我需要同时拥有风格和禁用。使用带样式的背景很重要,因为我使用的是引导程序。
谢谢!
https://jsfiddle.net/8NynQ/118/
$(document).ready(function(){
$('input[type=radio][name=test]').click(function(){
var related_class=$(this).val();
$('.'+related_class).prop('disabled',false);
$('input[type=radio][name=test]').not(':checked').each(function(){
var other_class=$(this).val();
$('.'+other_class).prop('disabled',true);
});
});
});
【问题讨论】:
-
您可以将字段禁用为黄色吗?
:disabled { background: #FF0 }. -
是this你想要什么?
-
差不多。被禁用的应该有黄色背景,但不是处于活动状态的。活动的应该有一个默认的背景。如果您更改单选按钮,新的输入文本应该被禁用并具有黄色背景。
标签: javascript jquery html css