Проблема с файлами cookie Jquery с несколькими наборами кнопок

В соответствии с этим вопросом я задавал и отвечал сам... настройка файлов cookie jquery для набора кнопок Я могу установить файлы 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});    
    });
  });
});

1 ответ

Решение

Ну еще раз разобрался...

Вот рабочий код...

$(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});
        });
    });
});
Другие вопросы по тегам