【发布时间】:2017-06-21 11:35:53
【问题描述】:
我的javascript代码是这样的:
$(function(){
$('input[type="radio"]').click(function(){
var txt = $(this).parent().text();
var $radio = $(this);
if ($radio.data('waschecked') == true)
{
$radio.prop('checked', false);
$radio.data('waschecked', false);
$('#result-select').text('');
}
else{
$radio.data('waschecked', true);
$('#result-select').text(txt);
}
$radio.siblings('input[type="radio"]').data('waschecked', false);
});
});
演示和完整代码如下:https://jsfiddle.net/oscar11/m7by6zcw/21/
我想:
如果我选择切尔西、马德里和尤文,结果是这样的:
切尔西 - 马德里 - 尤文
如果我选择切尔西和马德里,结果如下:
切尔西 - 马德里
所以如果我选中单选按钮,它会显示文本。如果我取消选中单选按钮,它不会显示文本
我该怎么做?
更新:
单选按钮可以取消选中
例如:
如果我选择切尔西、马德里和尤文,结果是这样的:
切尔西 - 马德里 - 尤文
然后我取消选中马德里,结果是这样的:
切尔西 - 尤文
【问题讨论】:
标签: javascript jquery html