關於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
- jQuery關於DOM操作節點一些方法jQuery
- css中關於table的相關設定CSS
- 關於 mysql 中的 select * from table_a,table_b 的問題MySql
- MySQL 關於Table cache設定MySql
- 關於檔案讀寫使用RandomAccessFile類的一些簡單操作randomMac
- jquery對table的操作jQuery
- 關於Python的迭代操作Python
- 關於angularJS的一些用法AngularJS
- 關於position的一些理解
- 關於CodeReview的一些思考View
- 13、c++有關string的一些操作C++
- 關於ASM的一些理論ASM
- 關於 performSelector 的一些小探討performSelector
- 關於 Masonry 的一些思考(下)
- 關於秋招的一些真相
- 關於一些奇葩的相容bug
- 關於Redis的一些小問題Redis
- 關於Canvas的一些經驗Canvas
- 關於position定位的一些理解
- 關於“運維”的一些思索運維
- 關於fsdb的一些記錄
- Html DOM操作TABLEHTML
- 關於使用iview中Table元件的一點小技巧View元件
- 關於linux類系統的操作Linux
- 關於Jpa和Mybatis的一些看法MyBatis
- 關於 Vue webpack 模板的一些改造VueWeb
- 關於Swift中Properties的一些理解Swift
- [譯] 關於 HTTP/3 的一些心得HTTP
- 關於with 臨時表 as的一些用法
- 關於Dart中Future的一些理解Dart
- 關於區塊鏈的一些澄清區塊鏈
- 關於介面設計的一些反思
- 關於Mysql使用的一些總結MySql
- 關於全民答題的一些反思
- 關於最近面試的一些心得面試
- 關於 Spring-WebFlux 的一些想法SpringWebUX
- 關於dmserver使用的一些竅門Server