jquery 获取动态添加后子节点的元素个数
2013-10-14 16:18
134 查看
function deleteItem(obj) { $(obj).parent().parent().remove(); if ( $('#keyitem_table').children().length == 1) { $('#keyitem_table').append(item); } }
function addItem(obj) { $("#keyitem_table").append(item); }
想在删除表格行的时候进行处理,当只剩一个表格行时自动添加一个表格行,可是发现不管addItem多少次,$('#keyitem_table').children().length的值总是为1
改成find就可以了
function addItem(obj) { $("#keyitem_table").append(item); }
function deleteItem(obj) {
$(obj).parent().parent().remove();
alert($('#keyitem_table').find("tr").length);
if ( $('#keyitem_table').find("tr").length == 1) {
$('#keyitem_table').append(item);
}
}
children方法只查到根目录下的第一级,而find方法会递归查找所有满足条件的元素
相关文章推荐
- jQuery获取动态添加的元素,live和on的区别
- jQuery1.9为动态添加元素绑定事件以及获取和操作checkbox的选择属性11
- jQuery如何获取动态添加的元素
- jquery 节点操作(动态创建元素/添加元素/清空元素/复制元素)
- jQuery如何获取动态添加的元素
- Jquery动态添加及删除页面节点元素示例代码
- Jquery动态添加及删除页面节点元素示例代码
- jQuery如何获取动态添加的元素
- jquery依然简短几句代码实现给元素动态添加及获取提示信息
- jquery1.10获取append添加的动态元素
- Jquery动态添加及删除页面节点元素
- jquery get 获取元素与动态添加元素
- jQuery如何获取动态添加的元素
- 关于Jquery append 动态添加元素后,获取不到元素对象情况
- js+jquery动态设置/添加/删除/获取元素属性的两种方法集锦对照(动态onclick属性设置+动态title设置)
- jquery 简短几句代码实现给元素动态添加及获取提示信息
- jquery 简短几句代码实现给元素动态添加及获取提示信息
- jquery 如何获取动态添加的元素
- jQuery如何获取动态添加的元素
- 使用jquery获取父元素或父节点的方法