国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

layui實現點擊按鈕給table添加一行

2024-05-06 15:31:53
字體:
來源:轉載
供稿:網友

•問題描述:想實現點擊按鈕在表格添加一行的功能,但發現layuii并未集成該工具欄,因此,需要自己手動添加這個功能;

•原先我寫的table是這樣實現的:

$("#addTable").click(function(){     var tr=" <tr>"+       " <td>11</td>"+       " <td>22</td>"+       " <td>33</td>"+       " <td>44</td>"+       " <td>55</td>"+       " </tr>";            $(".layui-table").append(tr);  });

并不能實現添加的效果;后查詢后發現,這樣做是基于table是用靜態的方式編寫的,即:

<table class="layui-table" lay-data="{height:315, url:'/demo/table/user/', page:true, id:'tableInfo'}" lay-filter="test">   <thead>    <tr>     <th lay-data="{field:'id', width:80, sort: true}">ID</th>     <th lay-data="{field:'username', width:80}">用戶名</th>     <th lay-data="{field:'sex', width:80, sort: true}">性別</th>     <th lay-data="{field:'city'}">城市</th>     <th lay-data="{field:'sign'}">簽名</th>     <th lay-data="{field:'experience', sort: true}">積分</th>     <th lay-data="{field:'score', sort: true}">評分</th>     <th lay-data="{field:'classify'}">職業</th>     <th lay-data="{field:'wealth', sort: true}">財富</th>    </tr>   </thead>  </table>

而我用的是這樣的方式:<table class="layui-hide" id="baseInfo"  lay-filter="demo" lay-data="{height: 'full-200', cellMinWidth: 80, page: true, limit:30}"></table>

關于列名的定義是寫在table.render({})方法中的

•解決方案:將table改寫成靜態的方式即可,即第二部分代碼
•此時出現新問題:每點擊一次會出現兩條數據,應做如下修改:$(".layui-table-body .layui-table").append(tr);

最后即可實現點擊按鈕新增一條數據的效果。

總結

以上所述是小編給大家介紹的layui點擊按鈕給table添加一行,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對錯新站長站網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 彝良县| 崇左市| 白银市| 南华县| 岚皋县| 蛟河市| 婺源县| 洛宁县| 方正县| 咸阳市| 临泉县| 崇左市| 金乡县| 大港区| 泗水县| 扶余县| 通州市| 土默特左旗| 定兴县| 会泽县| 四川省| 磐石市| 永春县| 新田县| 玛多县| 托里县| 教育| 涟源市| 炉霍县| 宜州市| 临夏县| 阳山县| 隆林| 五峰| 轮台县| 莒南县| 眉山市| 平山县| 牙克石市| 洞口县| 名山县|