Как мне захватить элементы таблицы td, используя событие mousedown.dragselect?

У меня есть директива, которая отображает таблицу HTML, где каждыйtd элемент имеет идентификатор

Что я хочу сделать, это использоватьmousedown.dragselect/mouseup.dragselect определить, какие элементы были выбраны, а затем выделить эти выбранные элементы. То, что я до сих пор, выглядит примерно так:

var $ele = $(this);
scope.bindMultipleSelection = function() {
  element.bind('mousedown.dragselect', function() {
    $document.bind('mousemove.dragselect', scope.mousemove);
    $document.bind('mouseup.dragselect', scope.mouseup);
  });
};

scope.bindMultipleSelection();

scope.mousemove = function(e) {
  scope.selectElement($(this));
};

scope.mouseup = function(e) {
};

scope.selectElement = function($ele) {
  if (!$ele.hasClass('eng-selected-item'))
    $ele.addClass('eng-selected-item'); //apply selection or de-selection to current element
};

Как я могу получить каждыйtd элемент выбранmousedown.dragselectи сможете получить их идентификаторы, а затем выделить их?

Ответы на вопрос(1)

Ваш ответ на вопрос