我想根据变量的值禁用单选按钮。应禁用与变量值相等的无线电。
例如:
<input type="radio" name="r1" value="a" />Value a
<input type="radio" name="r1" value="b" />Value b因此,如果使用$variable = 'a';,则应该禁用值为a的单选按钮。
发布于 2011-09-17 18:55:39
试一下-
var a = 'a';
$("input[type=radio][value=" + a + "]").prop("disabled",true);或
var a = 'a';
$("input[type=radio][value=" + a + "]").attr("disabled",true);如果您使用的是较旧的jQuery版本。
工作演示- http://jsfiddle.net/FtwcL/1
发布于 2013-06-24 16:33:40
如果您想要禁用基于名称和值,您可以尝试这样做
var a = 'a';
var fieldName = 'r1';
$('input[type=radio][name=' + fieldName + '][value='+ a +']').prop('disabled', true);https://stackoverflow.com/questions/7454224
复制相似问题