4 html javascript forms jquery radio-button
如果按钮已被选中,我需要帮助来取消选中或选中相同的单选按钮?我有 jquery 函数,用于启用或禁用其他单选按钮(如果已经选中)现在我想添加一些用于选中或取消选中相同单选按钮的函数?
(function ($) {
$(document).ready(function () {
$('input:radio').click(function(){
var $inputs = $('input:radio')
if($(this).is(':checked')){
$inputs.not(this).prop('disabled',true);
}else{
$inputs.prop('disabled',false);
}
})
});
})(jQuery);
<input type="radio" value="Test1" />Test1
<input type="radio" value="Test2" />Test2
<input type="radio" value="Test1" />Test1
<input type="radio" value="Test2" />Test2
Run Code Online (Sandbox Code Playgroud)
虽然现在回答已经太晚了,但它可以帮助
我尝试过这个解决方案的其他人。
对我来说效果很好!
$("input[type='radio'].myClass").click(function(){
var $self = $(this);
if ($self.attr('checkstate') == 'true')
{
$self.prop('checked', false);
$self.each( function() {
$self.attr('checkstate', 'false');
})
}
else
{
$self.prop('checked', true);
$self.attr('checkstate', 'true');
$("input[type='radio'].myClass:not(:checked)").attr('checkstate', 'false');
}
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11455 次 |
| 最近记录: |