for(var i = 0 ; i < _ids.length; i++){
console.log($.inArray(username, unconfirmed[i]))
if($.inArray(username, related_qa[i]) !== -1 && state[i] == '待测试')
tr = new Array(
'<td><img src="static/img/details_open.png"></td>',
'<td>'+submit_time[i]+'</td>',
'<td>'+submiter[i]+'</td>',
'<td>'+submit_content[i]+'</td>',
'<td>'+option_needed[i]+'</td>',
'<td>'+related_designer[i]+'</td>',
'<td>'+related_coder[i]+'</td>',
'<td>'+related_ui[i]+'</td>',
'<td>'+related_qa[i]+'</td>',
'<td>'+unconfirmed[i]+'</td>',
'<td>'+redmine[i]+'</td>',
'<td>'+modify_record[i]+'</td>',
'<td>'+state[i]+'</td>',
'<td><a onclick = "confirm_test_modal(\'' + _ids[i] + '\',\'' + username + '\')" class="btn btn-success confirm" data-toggle="modal" data-target="#myModal4"><i class="icon-check"></i>认领</a></br></br>'
+'<a onclick = "edit_submit_modal(\'' + _ids[i] + '\',\'' + unconfirmed[i] + '\')" class="btn btn-warning edit" data-toggle="modal" data-target="#myModal2"><i class="icon-pencil"></i>编辑</a></br></br>'
+'<a onclick = "delete_submit_modal(\'' + _ids[i] + '\',\'' + submiter[i] + '\')" class="btn btn-danger delete" data-toggle="modal" data-target="#myModal3"><i class="icon-trash"></i>删除</a></td>'
)
data_table.fnAddData(tr);
}
通过以上方法将数据填成表格的行,在 $(document).ready()获取不到表格中的元素,等页面全部加载完成才能获取到元素,如何在页面加载完成之前对元素进行操作呢?
首先由两种情况
1、DOM加载完成操作,$(document).ready();或者$(function($) {});
2、全部元素加载完成操作,window.onload
根据我的推测,你应该是问的第一种情况,执行顺序改一下就行了