【发布时间】:2012-10-03 08:20:39
【问题描述】:
我有一个包含不同元素的列表。我希望所有人都可以选择,但只能分组。喜欢:
<ul>
<li rel="group1">Item 1</li>
<li rel="group1">Item 2</li>
<li rel="group2">Item 3</li>
<li rel="group2">Item 4</li>
<li rel="group3">Item 5</li>
<li rel="group3">Item 6</li>
</ul>
我写了一些可以工作的东西,但是如果当前元素的 rel 属性与第一次选择的不同,我不知道如何取消当前选择。
var selected = null;
$( "#selectable" ).selectable({
selecting: function(event, ui) {
if (!selected)
selected = $(ui.selecting).attr('rel');
if (selected != $(ui.selecting).attr('rel')){
// cancel this selection
}
}
});
【问题讨论】:
标签: jquery jquery-ui-selectable