在做考试系统的时候,因为有不定项选择题的原因,导致radio不是很好用,网上找了一圈方法,好像都不太能适用于动态的添加radio对象,所以在原BLOG的基础上稍微做了一点点修改
代码如下:
function radioClick(event) {
var domName = $(this).attr('name');var $radio = $(this);
// if this was previously checked
if ($radio.data('waschecked') == true) {
event.checked = false;
$("input:radio[name='" + domName + "']").data('waschecked', false);
//$radio.data('waschecked', false);
} else {
event.checked = true;
$("input:radio[name='" + domName + "']").data('waschecked', false);
$radio.data('waschecked', true);
};
}