0

我的视图页面上有一个选中的按钮....我想根据结果打开和关闭按钮..这是我的视图页面上的按钮

在此处输入图像描述

我的代码

<input type="checkbox" name="newsletter" id="newsletter" value="1"   class="switch replacement" checked data-text-on="YES" data-text-off="NO">

$(document).ready(function () {
  $.get('userinfo/newsletter', function (datas) {
    if (datas==1) {
      $('#newsletter')[this.checked ? 'addClass' : 'removeClass']('switch replacement replacement');
    }
  });
});

但现在不工作......如果按钮打开,我会在萤火虫中看到这个类,它是动态创建的

<span class = "switch replacement checked replacement">

如果按钮关闭,那么课程是

"switch replacement replacement"
4

2 回答 2

1

核实

 $('input#newsletter').attr('checked','checked');

取消选中它

 $('input#newsletter').removeAttr('checked');

对于您的跨度类型相同:

$('span.switch').addClass('checked');


$('span.switch').removeClass('checked');

将所有这些示例结合到您需要的地方并且您已经完成

于 2013-08-20T15:55:56.613 回答
0
    if($(this).is(':checked')){
     $(this).attr('value',1);

     }else{
     $(this).attr('value',0);
     }
于 2013-08-20T15:57:59.463 回答