Выбор нескольких элементов нажатием кнопки Ctrl - PullRequest
1 голос
/ 26 февраля 2012

В настоящее время моя функция выглядит так

http://jsfiddle.net/tt13/5CxPr/13/

, как вы видите, теперь, когда я нажимаю по одной на несколько строк, они будут выделены.

Что я хочу сделать, это выбрать несколько строк, нажав Ctrl + щелчок левой кнопкой мыши и один-единственный выбор только одним щелчком левой кнопкой мыши (я имею в виду удалить предыдущий выбранный и выбрать последний нажатый; точно так же, как окна)значок выбора).Как я могу изменить текущий код?

1 Ответ

3 голосов
/ 26 февраля 2012

Попробуйте это:

$(".subject").live('click',function(event) {
    event.preventDefault();

    if(event.ctrlKey) {
          $(this).toggleClass('selected');  
    } else {
          $(".subject").removeClass("selected");
          $(this).addClass("selected");           
    }
});
...