jqueryremove,jqueryremoveattr
跪求jquery remove的删除,之前我做的可以删除,不知现在怎么删不了了,111,222,都弹出了,333不能
你好!!
你这是原生的js吧····
问题应该出在:div.removeChild(arr[index]); ?这里·····
我猜想你的arr[index]的问题,应该是下标越界了·····
比方说你的table有3个,index如果大于2,就会造成这样的现象····
div.removeChild(arr[3]);---此时出现错误,所以程序不往下运行了···
------------------------------------------------------------------------------
如果使用jquery的remove方法,其实比较简单~~
function?delTable(index){
????$("#addAddress_div??table").eq(index).remove();
????//或者使用empty()
????$("#addAddress_div??table").eq(index).empty();
};
javascript 中 JQuery 的remove 怎么实现的
把var arr = document.getElementsByTagName('input');改成var arr = document.querySelectorAll('input[type="checkbox"]');就可以了。
因为getElementsByTagName返回的是Live Node List。而querySelectorAll返回的是Static Node List。
jquery remove 删除元素问题
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
input?type="text"?class="test"?value="测试"/
$(".test").remove();
就可以了
JQuery中的remove()删除表格中的行求解
动态添加的对象,其事件也要动态绑定!
!DOCTYPE?html
html
head
meta?charset="UTF-8"
title添加与删除/title
script?src="js/jquery-1.8.3.min.js"/script
script
var?n=1;
$(function(){
?$("button").click(function(){
??var?btn=$("input?type='button'?value='删除'/");
??btn.click(function(){
???$(this).closest("tr").remove();
??});
??$("tbody").append($("trtd"+n+"/tdtd新添加的表格/td/tr").append($("td/td").append(btn)));
??n++;
?});
});
/script
/head
body
button添加表格/button
table?border="1px"
tbody
/tbody
/table
/body
/html