52,797
社区成员
发帖
与我相关
我的任务
分享
$(document).ready(function(){
var url;
var poststr;
var idname;
// 用户管理
$('#id_nav_user').click(function(){
url = "/Users/user_list";
poststr = "r=" + Math.random();
$.post(url, poststr, function(data){
//idname = document.getElementById('div_admin_content_right');
//idname.innerHTML = data;
alert(data);
$('#div_admin_content_right').html(data);
return false;
});
return false;
});
});
代码如上, 我在js文件是放在data里包含;
$('#div_admin_table_user tr td').click(function(){
var divtable = document.getElementById('div_admin_table_user');
curtable = divtable.getElementsByClassName('table_admin_list');
alert(curtable[0]);
//curtable = $('#div_admin_table_user .table_admin_list');
//alert(curtable[0]);
tr = curtable[0].insertRow(curtable[0].rows.length);
td = tr.insertCell();
});
或者像版主所说的都可以。非常感谢各位
$('.id_href_add_usertype').click(function(event){
curtable = $('#div_admin_table_user .table_admin_list')[0];//转为DOM对象
//alert(curtable[0]);
curtable.insertRow();
return false;
});
for(i in curtable){
alert(i);
alert(curtable[i]);
}
采用了个笨办法, 遍历所有的table属性, 发现没有insertRow()这个东西;$('.id_href_add_usertype').click(function(event){
curtable = $('#div_admin_table_user .table_admin_list');
alert(curtable[0]);
curtable.insertRow();
return false;
});
alert(curtable[0])显示curtable是一个tableElement, 但是我执行insertRow()总是不成功, 请教.