根据这个问题,我问自己并回答了自己...... setting jquery cookies for buttonset 我能够为各个按钮组设置cookie但现在我尝试对多个按钮组执行相同操作。我得到它的工作只是我能解决的是如何选择和刷新按钮组...具有讽刺意味的是我遇到的第一个问题的问题但是我想出了怎么做,没有这样的这次好运。
$(function(){
var radioButtonSet=$('.setCookies').find('.setupRadioButtons');
radioButtonSet.buttonset();
var radio=$('.setupRadioButtons').find(':radio'), radioCookieName='selection';
radio.each(function(){
var selected=$.cookie(radioCookieName + '|' + this.name);
$(this).prop('checked', true).button('refresh') // CAN'T GET THIS TO WORK
$(this).click(function() {
$.cookie(radioCookieName + '|' + this.name, $(this).val(), {expires: 365});
});
});
});
答案 0 :(得分:0)
再一次,我想通了......
这是工作代码......
$(function(){ // Sets cookies for Check boxes
var radioButtonSet=$('.setCookies').find('.radioButtons');
radioButtonSet.buttonset();
var radio=$('.radioButtons').find(':radio');
radio.each(function(){
var selected=$.cookie(this.name);
$('#'+selected).prop('checked', true).button('refresh');
$(this).click(function() {
$.cookie(this.name, this.id, {expires: 365});
});
});
});