国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

bootstrap table實現雙擊可編輯、添加、刪除行功能

來源:懂視網 責編:小OO 時間:2020-11-27 22:28:53
文檔

bootstrap table實現雙擊可編輯、添加、刪除行功能

本文實例為大家分享了bootstrap table雙擊可編輯的具體代碼,供大家參考,具體內容如下:html。<;table class="table table-bordered" id="para_table">;<;tr>;<;th style="text-align:center" width="200">;名稱<;/th>;<;th style="text-align:center" width="200">;值<;/th>;<;th style="text-align:center" width="100">;操作<;/th>;<;/tr>;<;tr>;<;<;/td>;<;<。
推薦度:
導讀本文實例為大家分享了bootstrap table雙擊可編輯的具體代碼,供大家參考,具體內容如下:html。<;table class="table table-bordered" id="para_table">;<;tr>;<;th style="text-align:center" width="200">;名稱<;/th>;<;th style="text-align:center" width="200">;值<;/th>;<;th style="text-align:center" width="100">;操作<;/th>;<;/tr>;<;tr>;<;<;/td>;<;<。

本文實例為大家分享了bootstrap table雙擊可編輯的具體代碼,供大家參考,具體內容如下

html:

<table class="table table-bordered" id="para_table"> 
 <tr> 
 <th style="text-align:center" width="200">名稱</th> 
 <th style="text-align:center" width="200">值</th> 
 <th style="text-align:center" width="100">操作</th> 
 </tr> 
 <tr> 
 <td style="text-align:center; " onclick="tdclick(this)"></td> 
 <td style="text-align:center; " onclick="tdclick(this)"></td> 
 <td style="text-align:center; " onclick="deletetr(this)"> 
 <button type="button" class="btn btn-xs btn-link">刪除</button> 
 </td> 
 </tr> 
</table> 
 
<div id="addtrdiv" style="margin-top:-15px; width: 15%; float: right;"> 
 <button type="button" class="btn btn-xs btn-link" onclick="addtr()">添加</button> 
</div> 

js:

function save_para_table(){ 
 
 var tableinfo = gettableinfo(); 
 alert(tableinfo); 
 
 
} 
//get table infomation 
function gettableinfo(){ 
 var key = ""; 
 var value = ""; 
 var tabledata = ""; 
 var table = $("#para_table"); 
 var tbody = table.children(); 
 var trs = tbody.children(); 
 for(var i=1;i<trs.length;i++){ 
 var tds = trs.eq(i).children(); 
 for(var j=0;j<tds.length;j++){ 
 if(j==0){ 
 if(tds.eq(j).text()==null||tds.eq(j).text()==""){ 
 return null; 
 } 
 key = "key\":\""+tds.eq(j).text(); 
 } 
 if(j==1){ 
 if(tds.eq(j).text()==null||tds.eq(j).text()==""){ 
 return null; 
 } 
 value = "value\":\""+tds.eq(j).text(); 
 } 
 } 
 if(i==trs.length-1){ 
 tabledata += "{\""+key+"\",\""+value+"\"}"; 
 }else{ 
 tabledata += "{\""+key+"\",\""+value+"\"},"; 
 } 
 } 
 tabledata = "["+tabledata+"]"; 
 return tabledata; 
} 
 
function tdclick(tdobject){ 
 var td=$(tdobject); 
 td.attr("onclick", ""); 
 //1,取出當前td中的文本內容保存起來 
 var text=td.text(); 
 //2,清空td里面的內容 
 td.html(""); //也可以用td.empty(); 
 //3,建立一個文本框,也就是input的元素節點 
 var input=$("<input>"); 
 //4,設置文本框的值是保存起來的文本內容 
 input.attr("value",text); 
 input.bind("blur",function(){ 
 var inputnode=$(this); 
 var inputtext=inputnode.val(); 
 var tdNode=inputnode.parent(); 
 tdNode.html(inputtext); 
 tdNode.click(tdclick); 
 td.attr("onclick", "tdclick(this)"); 
 }); 
 input.keyup(function(event){ 
 var myEvent =event||window.event; 
 var kcode=myEvent.keyCode; 
 if(kcode==13){ 
 var inputnode=$(this); 
 var inputtext=inputnode.val(); 
 var tdNode=inputnode.parent(); 
 tdNode.html(inputtext); 
 tdNode.click(tdclick); 
 } 
 }); 
 
 //5,將文本框加入到td中 
 td.append(input); 
 var t =input.val(); 
 input.val("").focus().val(t); 
// input.focus(); 
 
 //6,清除點擊事件 
 td.unbind("click"); 
} 
function addtr(){ 
 var table = $("#para_table"); 
 var tr= $("<tr>" + 
 "<td onclick='tdclick(this)'>"+"</td>" + 
 "<td onclick='tdclick(this)'>"+"</td>" + 
 "<td align='center' onclick='deletetr(this)'><button type='button' class='btn btn-xs btn-link' >"+"刪除"+"</button></td></tr>"); 
 table.append(tr); 
} 
function deletetr(tdobject){ 
 var td=$(tdobject); 
 td.parents("tr").remove(); 
} 

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

bootstrap table實現雙擊可編輯、添加、刪除行功能

本文實例為大家分享了bootstrap table雙擊可編輯的具體代碼,供大家參考,具體內容如下:html。<;table class="table table-bordered" id="para_table">;<;tr>;<;th style="text-align:center" width="200">;名稱<;/th>;<;th style="text-align:center" width="200">;值<;/th>;<;th style="text-align:center" width="100">;操作<;/th>;<;/tr>;<;tr>;<;<;/td>;<;<。
推薦度:
標簽: 添加 tab 刪除行
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 欧美首页 | 亚洲欧美日韩中文字幕一区二区三区 | 国产精品视频3p | 日韩小视频在线观看 | 国产一级片在线 | 99精品国产成人一区二区 | 国产欧美一区二区精品久久久 | 国产精品久久久久国产精品 | 欧美一区精品二区三区 | 亚洲精品福利在线观看 | 日韩欧美网 | 亚洲视频一区二区 | 久久国产亚洲欧美日韩精品 | 五月天婷婷在线观看 | 欧美 日韩 国产 色 欧美 日韩 中文 | 久久一 | 一级成人a毛片免费播放 | 欧美精品色精品一区二区三区 | 国外欧美一区另类中文字幕 | 久久精品国内一区二区三区 | 亚洲综合欧美在线 | 午夜视频免费观看 | 亚洲欧洲精品成人久久曰影片 | 青青热久久综合网伊人 | 亚洲欧美激情另类 | 好看的电影网站亚洲一区 | 国产高清不卡码一区二区三区 | 欧美日韩精品一区二区在线播放 | 国产日韩一区二区三区在线观看 | 欧美激情一区二区三区视频 | 日韩欧美三级视频 | 久久精品国产精品亚洲综合 | 精品国产一区二区二三区在线观看 | 在线观看日韩视频 | 日韩欧美区 | 亚洲欧美综合另类 | 欧美一区二区三区不卡免费 | 视频精品一区二区三区 | 伊人精品视频在线观看 | 国产aⅴ一区二区 | 日韩专区在线观看 |