gpt4 book ai didi

javascript - 如果已经使用 Jquery 检查,需要帮助取消选中单选按钮

转载 作者:行者123 更新时间:2023-11-28 00:09:48 25 4
gpt4 key购买 nike

如果按钮已经选中,我需要帮助取消选中或选中相同的单选按钮吗?我有 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

最佳答案

虽然来不及回答,但能帮到别人
我试过这个解决方案。
对我来说效果很好!

$("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');
}
})

关于javascript - 如果已经使用 Jquery 检查,需要帮助取消选中单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16055839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com