я иметь функцию в том числе в то время как цикл в моей функции первого процесса завершена, но опять-таки не пошел в случае щелчкавозвращение не работает
$('body').on('click', 'button.expandcollapse', function() {
// var currenttrid = $("tr.selected").attr("data-id");
var parentid = $(".selected").data("id");
var parrentid = (parentid) - 1;
var rowclick = parseInt($(this).closest('tr').attr('data-id'));
var currentid = rowclick + 1;
if ($("tr[data-id='" + parrentid + "'] > td:first-child button").hasClass("expandcollapse")) {
var parentleft = $("tr[data-id='" + rowclick + "']> td:first-child").css("padding-left");
while (true) {
var chiledtrleft = $("tr[data-id='" + currentid + "']> td:first-child").css("padding-left");
if (chiledtrleft <= parentleft) {
break;
}
$("tr[data-id='" + currentid + "']").hide();
currentid = currentid + 1;
}
$("span", this).text
} else {
var parentleft = $("tr[data-id='" + rowclick + "']> td:first-child").css("padding-left");
while (true) {
var chiledtrleft = $("tr[data-id='" + currentid + "']> td:first-child").css("padding-left");
if (chiledtrleft <= parentleft) {
break;
}
$("tr[data-id='" + currentid + "']").show();
currentid = currentid + 1;
}
$("button").removeClass("expandcollapse");
$("span", this).text("-");
}
я хочу снова приходит щелкнуть событие теперь условие else постоянно работает, но я хочу перейти к событию click после одного шага.
ok теперь только один цикл завершен. Я хочу снова выполнить эту функцию при щелчке – aswathy
@RoryMcCrossan прав? Есть синтаксическая ошибка, сначала ее решить. –
Выбрасывает любую ошибку ... также использует $ (document) .on ("click" ... вместо $ ('body'). On ("click" ... –