2015-06-12 2 views
1

У меня есть одна таблица html.Добавить выбранный класс на выбор ячейки таблицы

<table id="tbl_1"> 
    <tr> 
     <td>ABCD</td> 
     <td>ABCD</td> 
    </tr> 
    <tr> 
     <td>ABCD</td> 
     <td>ABCD</td> 
    </tr> 
</table> 

Я могу добавить selectable класс как

$(document).ready(function() { 
    jQuery('#tbl_1').selectable({ 
     filter: "td" 
    }); 
}); 

Я хочу добавить selectable класс в эту таблицу, когда я выбрать более одной ячейки таблицы. Я не знаю, на каком событии я могу это сделать. Любая помощь будет оценена по достоинству. Благодарю.

+0

Вы имеете в виду, как мы выбираем с 'Ctrl + click' или' сдвиг + click' –

+0

@GuruprasadRao выберите так же, как мы выбираем любой текст с помощью мыши. – mahesh

ответ

0

Вы можете добавить класс seletable в таблицу, используя приведенный ниже код.

$(document).ready(function() {  
    jQuery('#tbl_1').addClass('selectable');   
}); 
//it add class when page load 
+0

Я знаю это, но я хочу добавить класс на выбор ячейки таблицы. – mahesh

0
$("#tbl_1").selectable({ 
    filter: "td", 
    selecting: function (event, ui) { 
     $(ui.selecting).addClass('classA'); 
    }, 
    unselecting: function (event, ui) { 
     $(ui.unselecting).removeClass('classA'); 
    }, 
    selected: function (event, ui) { 
     $(ui.selected).addClass('classB'); 
    }, 
    unselected: function (event, ui) { 
     $(ui.unselected).removeClass('classB'); 
    } 
});  

Ниже приведены функции вы можете использовать в зависимости от того подходит для вашей комбинации

FIDDLE DEMO

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