Есть кнопка по нажатию которой checked чекбоксы должны быть вверху списка .В моем коде сортируются только чекбоксы ,а не сами "задачи"
html
<body>
<ul id="list-items"></ul>
<form class="add-items">
<input type="text" class="form-control" id="todo-list-item" placeholder="task?">
<button class="add" type="submit">add</button>
</form>
<button class="sort">sort</button>
<button class="done">close</button>
<script src = 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js'></script>
<script src="main.js"></script>
</body>
ф-ция сортировки
$('.sort').click(function(){
var sortM = $("#list-items li input");
sortM.sort(function(a2,a1){
if (a1.checked===true&&a2.checked===true) {
console.log(0);
return 0;
}
if (a1.checked===false&&a2.checked===false) {
console.log(0);
return 0;
}
if (a1.checked===true&&a2.checked===false) {
console.log(1);
return 1;
}
if (a1.checked===false&&a2.checked===true) {
console.log(-1);
return -1;
}
});
$('#list-items').append(sortM);
});
добавление элемента
$('#list-items').append("<li><input class='checkbox' type='checkbox'/>" + item + "<a class='remove'>x</a><hr></li>");
Виртуальный выделенный сервер (VDS) становится отличным выбором
После нажатия Submit идёт проверка формыСначала делаются проверки при помощи AJAX
Столкнулся с таким вопросомУ меня есть страница, на которой есть изображение и кнопка добавить изображение для пользователя