關於table的一些操作
迴圈取出div中所有table的id
var divTable=document.getElementById("modalDiv").getElementsByTagName("table")
for (var i=0;i<divTable.length;i++) {
console.info(divTable[i].id)
}
控制table的顯示和隱藏
document.getElementById(divTable[i].id).style.display='none'
向div中動態增加table
var tFirst='<table class="table table-bordered" id="'+tabId+'">'
+'<tr>'
+'<td><input type="checkbox" onclick="chk(\''+checkId+'\')" id="all"/></td>'
+'<td>列名</td>'
+'<td>型別</td>'
+'<tr>';
document.getElementById("sourceName").innerHTML=sourceName;
document.getElementById("cellId").innerHTML=cellId;
var options=$("#select option:selected");
var exp=$("#exp-select").val();
$.ajax({
url: "/selfield/fieldAll",
dataType: "json",
type: "post",
data: "sourceName="+sourceName+"&cellId="+cellId+"&butName="+butName+"&exp="+exp,
success: function(replay) {
if(replay.success) {
var column="";
for(var i=0;i<replay.data.length;i++){
var datai=replay.data[i];
var columnAndKind="<tr>"
+'<td><input type="checkbox" value="'+datai[0]+'" name="'+checkId+'" id="'+checkId+'"/></td>'
+'<td>'+datai[0]+'</td>'
+'<td>'+datai[1]+'</td>'
+'<tr>'
column=column+columnAndKind;
}
column=$(tFirst+column+'</table>');
column.appendTo($('#modalDiv'));
} else {
toastr.error(data.messege);
}
}
});
}
判斷table是否為空
var tableObj = document.getElementById('FileTable').rows[0];
if (tableObj == null) {
return false;
}
判讀div中的table是否隱藏check_val = [];
var divTable=document.getElementById("modalDiv").getElementsByTagName("table")
for (var i=0;i<divTable.length;i++) {
if(!$("#"+divTable[i].id).is(":hidden")){
obj = document.getElementsByName("chk"+divTable[i].id);
for(k in obj){
if(obj[k].checked)
check_val.push(obj[k].value);
}
}
}
相關文章
- 《關於MySQL的一些騷操作》MySql
- 關於move table和rebuild index批量操作的記錄RebuildIndex
- MySQL關於表碎片整理OPTIMIZE TABLE操作的官方建議MySql
- 關於undo表空間的一些常用操作
- 關於MYSQL flush table的作用MySql
- jQuery關於DOM操作節點一些方法jQuery
- css中關於table的相關設定CSS
- 關於partition table import的問題Import
- 一些關於VB中字串操作的問題和回答 (轉)字串
- 關於檔案讀寫使用RandomAccessFile類的一些簡單操作randomMac
- MySQL 關於Table cache設定MySql
- 關於 mysql 中的 select * from table_a,table_b 的問題MySql
- 關於position的一些理解
- 關於機器學習的一些看法機器學習
- 關於oracle的一些命令Oracle
- 關於MongoDB的一些PPTMongoDB
- jquery對table的操作jQuery
- 關於Python的迭代操作Python
- 關於分割槽表的操作
- delphi中關於字串的操作字串
- 關於用display:table讓元素居中的小結
- 關於Canvas的一些經驗Canvas
- 關於position定位的一些理解
- 關於CodeReview的一些思考View
- 關於蘋果銷量的一些看法蘋果
- 關於面試的一些個人看法面試
- 關於angularJS的一些用法AngularJS
- 關於ASM的一些理論ASM
- 關於Redis的一些小問題Redis
- 關於 Masonry 的一些思考(下)
- 關於一些變數的使用變數
- 關於“運維”的一些思索運維
- 關於一些Vue的文章。(7)Vue
- 關於chrome有趣的一些彩蛋Chrome
- 關於pfile,spfile的一些命令
- 關於MySQL的一些小見解MySql
- 關於MySQL event的一些整理MySql
- 關於TortoiseSVN的一些知識