2014-01-22 4 views
3

У меня есть группа флажков, которые я бы хотел проверить или снять (если отмечен) при выборе ее мышью. Я не имею в виду обычный тип выбора, я имею в виду, чтобы флажки, расположенные в выбранной области кнопки мыши, удерживались, когда вы перемещаете флажки/метки.Выделение/снятие выделения с помощью кнопки мыши

У меня возникли проблемы с объяснением этого, поэтому я сделал пример изображения.

Так что, если у меня была группа флажков/лейблах, как это:

<input type="checkbox" id="i1"/><label for="i1">Jun 23 2012</label> 
<input type="checkbox" id="i1"/><label for="i1">Jun 24 2012</label> 
<input type="checkbox" id="i1"/><label for="i1">Jun 25 2012</label> 
<input type="checkbox" id="i1"/><label for="i1">Jun 26 2012</label> 

Как мне это сделать?

example

Я попытался, глядя на Google, но ничего не нашел. Любая помощь приветствуется. Благодарю.

+0

Нечто подобное -> http://stackoverflow.com/questions/9692633/jquery-select-multiple -checkboxes-with-selectable – bobbykolev

+0

Не совсем, это нормально, используя '

ответ

1

Попробуйте warpping содержания в родительской div.Then попробовать:

$("#test").selectable({ 
filter:'label', 
stop: function() {   
    $("input").attr('checked',false); 
    $(".ui-selected input", this).each(function() { 

     this.checked= true; 

    }); 
} 
}); 

Working Fiddle

+0

Отлично работает. Благодаря! –

+0

@ ZeeTee: рад, что это помогло вам ... –

1

Лучше использовать

<select size=5 multiple> 

С уважением.

+0

Я думаю, я мог бы, если бы захотел, чтобы моя страница выглядела отвратительной. Спасибо хотя :) –

Смежные вопросы