//点击保存 将选中的乐器传入
$(".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;
});
当你点击了某个元素时会对应加个Class类名,但是当刷新页面后,刚才点击的元素加的Class类名就会没有,这个代码就是给点击后的元素保留Class类名
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 最近接触到自定义构建类型 BuildType,发现这一块有些地方稍不注意的话会被绕进去浪费点时间,既然我这边已经花...
- TSI指的是将内存中的TagSet通过倒排的方式放到磁盘上,通过这种方式来减少tag set占用的内存,从而降低I...