Я запускаю селектор в таблице, которую у меня есть. И у меня есть условия, которые скрывают/показывают кнопки в зависимости от того, сколько выбрано. Но у меня возникла проблема.Поиск последнего значения .length в selectable()
selected: function (event, ui) {
var slctd = $(this).find(".ui-selected > td:nth-child(1)").length;
$("#batch_sel").html(slctd);
Отсюда, если я console.log slctd
она в основном идет от 1 до числа выбранных строк. Вещи, у меня есть условный, что if (slctd == 1) ...
сломаны, если выбрать более один (из журнала):
0
1
2
3
4
...
Так что, если я выбрать более на Эйн этого случая он все равно будет выполнять if (slctd == 1) ...
, а также дополнительные условия, которые я установите, активируйте, если slctd > 1
.
Есть ли способ получить последнее значение .length, а не все значения до тех пор, пока оно не достигнет того, которое мне нужно.
Любые идеи?
РЕШЕНИЕ
Использование stop: function
вместо selected:
, чтобы получить последнее значение .length. Задача решена.