该脚本改编自这里的一位用户,但是一旦我添加了与文本框绑定的复选框,它就无法正常工作。
例如,来自http://jsfiddle.net/TzPW9/315/一旦我点击问题 2 中的“其他”选项,无论我如何更改答案,它都会卡住,一旦我刷新它会自动返回到“其他”选项。最有可能的问题是从这条线开始
PS我的javascript真的很糟糕。
谢谢您,我将不胜感激!
$('div.radio_button input:radio').bind('change', function() {
$('#' + this.id + 'box').toggle($(this).is(':checked'));
// save the data on change
storedData.set(this.id, $(this).is(':checked') ? 'checked' : 'not');
}).each(function() {
// on load, set the value to what we read from storage:
var val = storedData.get(this.id);
if (val == 'checked')
$(this).attr('checked', 'checked');
if (val == 'not')
$(this).removeAttr('checked');
if (val)
$(this).trigger('change');
});