我想使用基于点击的 jquery 将数据保存在数组(或任何最佳方法)中。我已经设置了 jquery,其中用户只能单击 2 个元素(<div>
标签),如果他们想选择其他东西,他们需要取消选择他们选择的元素之一。这些元素在我要存储的标签中具有“data-id=”。
如何仅为选定的项目保存数据 ID。这是否意味着如果用户取消选择,需要删除数组中的数据(或首选哪种最佳方法)?
$('.media-search').hover(function(){
var $this = $(this);
var dataid = $this.data('id');
$this.toggleClass('highlight');
}).click(function(){
if($('.selectMedia').length < 2 || $(this).hasClass('selectMedia'))
{
$(this).toggleClass('selectMedia');
}else{
alert('need to unselect item')
}
});
谢谢!