Цвет только первые 3 строки после.sortable()
У меня есть таблица, и я хочу раскрасить только 3 мои первые строки после .sortable()
!
$("table tbody").sortable();
$('table').mouseup(function(){
setTimeout(function() {
$("table tr:eq(1)").addClass("Color2_c Color1_b");
$("table tr:eq(2)").addClass("Color2_c Color1_b");
$("table tr:eq(3)").addClass("Color2_c Color1_b");
},50);});
Любое предложение также раскрасить следующие строки?
2 ответа
Решение
Я думаю.removeClass - это то, что вам нужно:
$("table tr:eq(1)").removeClass("Color2_c Color1_b");
$("table tr:eq(2)").removeClass("Color2_c Color1_b");
$("table tr:eq(3)").removeClass("Color2_c Color1_b");
Теперь, когда я могу ответить: я говорю:
$("table tbody").sortable();
$('table').mouseup(function(){
setTimeout(function() {
$("table tr:eq(1)").addClass("Color2_c Color1_b");
$("table tr:eq(2)").addClass("Color2_c Color1_b");
$("table tr:eq(3)").addClass("Color2_c Color1_b");
$("table tr:eq(4)").removeClass("Color2_c Color1_b");
});