亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

昌图县| 盐山县| 临夏市| 满洲里市| 会东县| 登封市| 寻甸| 汉阴县| 寿光市| 温州市| 越西县| 永胜县| 昭苏县| 海宁市| 祁阳县| 郸城县| 汨罗市| 淮阳县| 阳东县| 丽江市| 德庆县| 东明县| 通河县| 潜山县| 民和| 三河市| 宁河县| 都兰县| 海口市| 景谷| 五华县| 教育| 阳谷县| 德令哈市| 开鲁县| 儋州市| 宜兰市| 方正县| 湖北省| 台北市| 保亭|