当你点击了某个元素时会对应加个Class类名,但是当刷新页面后,刚才点击的元素加的Class类名就会没有,这个代码就是给点击后的元素保留Class类名

//点击保存 将选中的乐器传入
$(".YQQH_top input").click(function(){
var checked=$(".YQQH-title i").hasClass("iactive");
if(checked==true){
    var uid={$uid};
    var avtive=$(".iactive").siblings(".p");
    var str="";
    for(var i=0;i<avtive.length;i++){
        var active=avtive[i].dataset.id;
        str +=active+","
    }
    $.ajax({
          url:"{php echo $this->createMobileUrl('index', array('op' => 'want'))}",
        dataType:'json',
          type:'POST',
        data:{want:str},
        success:function(msg){
            if(msg.code==0){
                mui.toast('保存成功', {
                    duration: 'long',
                    type: 'div'
                });
                $(".YQQH").hide();
            }else{
                mui.toast('保存失败', {
                    duration: 'long',
                    type: 'div'
                });
                $(".YQQH").hide();
            }
        }
       });

}else if(checked==false){
    mui.toast('请选择乐器', {
        duration: 'long',
        type: 'div'
    });
}
});
//点击切换乐器
mui("body").on("tap", "#qiehuanYueqi", function() {
$(".YQQH").show();
 var music='{$musical}';  //*
 var str=eval("("+music+")"); //这个eval可以让"['1','1']"  转为数组
 for(var i = 0;i<str.length;i++){
     $(".p[data-id]").each(function () { 
         var  a = $(this).attr("data-id");
         if(a === str[i]){
             $(this).siblings('i').addClass('iactive');
         }
    });
 }
 return false;
});
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容