$(".tabs").on("click","li",function(e){
$(this).addClass("active").siblings().removeClass("active");
var index = $(this).index();
$(".cat").removeClass("current");
$(".cat").eq(index).addClass("current");
var stat = $(this).data("stat");
getInfo(stat); //根据不同的stat发送不同的ajax请求
});
也知道另一种方法,就是先ajax获取所有数据填充到前端模版中,然后切换显示与隐藏。
但是 如何做到切换tab的时候再发送请求,点击一个tab只发送一次请求,再次点击这个tab不再发送请求?
var input = $('#goods_other_img').children('.goods_other_img');
我觉得你只需要修改两个类:
.ui-state-active {
}
.ui-state-highlight {
}
active是你选中的那天,这个class是这个UI插件自己帮你加上的,highlight是当前这一天。
参考: http://api.jqueryui.com/datepicker/#entry-examples
通过审查元素,比较可以发现。
题主的最终目标可能就是这个:http://stackoverflow.com/questions/1452066/jquery-ui-datepicker-multiple-date-selections
$(".tabs").on("click","li",function(e){
if($(this).hasClass('active')) {
return false;
}
$(this).addClass("active").siblings().removeClass("active");
var index = $(this).index();
$(".cat").removeClass("current");
$(".cat").eq(index).addClass("current");
var stat = $(this).data("stat");
getInfo(stat); //根据不同的stat发送不同的ajax请求
});
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。