91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

angularjs實現table表格td單元格單擊變輸入框/可編輯狀態示例

發布時間:2020-09-14 02:22:37 來源:腳本之家 閱讀:232 作者:小貓兒 欄目:web開發

本文實例講述了angularjs實現table表格td單元格單擊變輸入框/可編輯狀態。分享給大家供大家參考,具體如下:

html部分:

<table>
  <thead>
  <tr >
   <th width="40px;">序號</th>
   <th>班次</th>
   <th>分組</th>
   <th>操作</th>
  </tr>
  </thead>
  <tbody>
  <tr ng-repeat="value in train_list" >
   <td width="40px;">{{value.id }}</td>
   <td>{{value.trainNumber}}</td>
   <td ng-click="edit($event)">{{value.groupId}}</td>
   <td>
    <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow"  ng-click="move($event,'up')">上移</a>
    <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow"  ng-click="move($event,'down')">下移</a>
    <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow"  ng-click="del($event)">刪除</a>
   </td>
  </tr>
  </tbody>
</table>

js部分:

/**
 * 單元格單擊變編輯
 * @param e
 */
$scope.edit=function(e){
  var td = $(e.target);
  var txt = td.text();
  var input = $("<input type='text' value='" + txt + "' style='width:82px;height:26px;'/>");
  td.html(input);
  input.click(function() { return false; });
  //獲取焦點
  input.trigger("focus");
  //文本框失去焦點后提交內容,重新變為文本
  input.blur(function() {
    var newtxt = $(this).val();
     //判斷文本有沒有修改
    if (newtxt != txt) {
      td.html(newtxt);
    }
    else
    {
      td.html(newtxt);
    }
  });
};

更多關于AngularJS相關內容感興趣的讀者可查看本站專題:《AngularJS指令操作技巧總結》、《AngularJS入門與進階教程》及《AngularJS MVC架構總結》

希望本文所述對大家AngularJS程序設計有所幫助。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

九龙坡区| 彰武县| 防城港市| 大同县| 黎城县| 宁武县| 长春市| 富源县| 保康县| 体育| 南宁市| 光山县| 通城县| 临澧县| 阿拉尔市| 嘉禾县| 皋兰县| 石屏县| 喀喇沁旗| 临潭县| 汽车| 辽中县| 六安市| 年辖:市辖区| 玛曲县| 二手房| 鸡泽县| 河间市| 库车县| 临湘市| 宁波市| 北川| 汝南县| 顺昌县| 辽中县| 盖州市| 盈江县| 睢宁县| 华坪县| 台安县| 衡东县|