这是我要生成的脚本
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
中的空间正在把事情搞砸。删除它就可以了。
问题似乎出在 jQuery 解析 HTML 上:
$("< tr><td></td></tr>")[0].tagName //TD instead of TR
关于javascript - jQuery .是否可以隐藏动态生成的对象(tr),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15015289/