jquery.是否可以隐藏动态生成的对象(tr)
jquery . is it possible to hide a dynamic generated object (tr)
这是我生成的脚本
var milliseconds = new Date().getTime();
$('#users-table > tbody:first').append("< tr id='"+milliseconds.toString()+"'><td>newuser</td> <td><a href='"javascript:remove_user('"+milliseconds.toString()+"')'" ><i class='icon-trash'></i></a></td> </tr>");
我用这段代码来隐藏
function remove_user(tr_id){
$("#"+tr_id).hide();
}
但它似乎工作不正常(在我点击图标后,它应该被隐藏。但新用户仍然出现)。是我遗漏了什么吗?
tr
中的空间正在丢弃东西。移除它,它就会工作。
jsFiddle不工作
jsFiddle工作
问题似乎出在jQuery解析HTML:上
$("< tr><td></td></tr>")[0].tagName //TD instead of TR
在创建tr时将一个类添加到tr中。单击按钮后,使用该类引用td并对其应用display:none。
var milliseconds = new Date().getTime(); $('#users-table > tbody:first').append("< tr class="mango" id='"+milliseconds.toString()+"'><td>newuser</td> <td><a href='"javascript:remove_user('"+milliseconds.toString()+"')'" ><i class='icon-trash'></i></a></td> </tr>");
$("#btn").click(function(){ $("tr.mango").css("display","none"); });
相关文章:
- 引用对象中的通用值
- jQuery匹配JSON对象的部分文本
- 节点导出返回一个空对象
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- 全局变量和全局对象的属性之间有什么区别吗
- 比较从函数和生成的日期对象
- Javascript,访问一个主要对象模块模式中的每个对象
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 调整窗口大小时,可拖动的对象会出现在容器外部
- 如何使用javascript从主svg对象动态创建svg视图框
- 如何使用json将对象列表从java转换为javascript
- 序列化数据属性中对象的最可靠方法
- 如何访问声音管理器2创建的声音对象
- 如何在选定的 tr 对象中选择 td
- jQuery父对象(“tr”)淡出不起作用
- 有没有任何方法可以将json对象存储在HTML标记的默认/自定义属性中,比如<tr>
- 获取作为jQuery对象的tr元素的正确顺序
- jquery.是否可以隐藏动态生成的对象(tr)