发布网友 发布时间:2022-04-22 06:24
共4个回答
热心网友 时间:2022-04-22 12:31
ID是不能重复的,你的input#1跟li#1的ID重复,本来就是错的。
元素的ID、Class之类的,尽量不要使用数字开头的命名。
你$('#1')只选择到了一个元素,用each当然没用。
所以如果你想删除ul下的两个li的话,这么做
$("ul li").remove();如果你想删除那个id为1的li和那个input的话,可以给他们赋一个可以重复的属性,例如说class、name(name可以实现,但是不方便管理,不建议)
<li class="test"> abc </li>$(".test").remove();
就可以了
热心网友 时间:2022-04-22 13:49
1、jquery本身就是一个强大的前端工具,利用更少的代码,来做更多的事情
2、这个remove方法,它可能在给某个标签上有些效果,然后调用这个remove方法后进行移除,这样就能够消除原有的附加在标签上的效果了。
热心网友 时间:2022-04-22 15:24
不要用id,用class,class="1" class="2",用id的话同一个值在一个页面上只能出现一个。
然后$(".1").remove();
如果不行再把class后的数字换成英文字符
$(".abc").remove();
热心网友 时间:2022-04-22 17:15
id 在html 中不唯一么 ? 为什么不用class 呢