jquert checkboxcheckbox
jquert checkboxcheckbox
use [I]
to get the dom
object, and the dom
object has no parent
method, so you need to use eq (i)
to get the jquery
object:
$(".checkboxdele").eq(i).parent().parent().remove();
Update:
interlaced deletion, endless deletion at a time:
$(".dele").click(function () {
let arr = $(".checkboxdele")
for (let i = arr.length - 1; i >= 0; i--) { //
if (arr[i].checked) {
arr.eq(i).parent().parent().remove();
}
}
})
$(".checkboxdele") [I] is a dom object, not a jquery object. There is no parent method
you print out $(".checkboxdele") [I]
to see what its nodes are, and then print its parent ()
, and you'll soon be able to locate the problem.