【发布时间】:2019-04-02 13:44:31
【问题描述】:
我想对该项目进行多项选择。一旦被选中,cookie 将记住它的id 并重新调用它,无论是否刷新。还能够限制选择。
html
<div class="seat">
<div class="ui-state-default" id="A13"><p>A</p></div>
<div class="ui-state-default" id="B13"><p>B</p></div>
<div class="ui-state-default" id="C13"><p>C</p></div>
</div>
js
$(document).ready(function() {
var index = Cookies.get('active');
$('.seat').find('p').removeClass('active');
$(".seat").find('p').eq(index).addClass('active');
$('.seat').on('click', 'p', function(e) {
e.preventDefault();
$('.seat').find('p').removeClass('active');
$(this).addClass('active');
Cookies.set('active', $('.seat p').index(this));
});
});
css
p.active {
background: #ffcc00;
border: 3px solid #333;
}
p {
background: #ccc;
display: inline-block;
border-radius: 5px;
margin: 5px;
padding: 10px;
float: left
}
【问题讨论】:
-
你有什么问题?您显示的代码有什么问题?
标签: jquery cookies multipleselection