더 이상 고민하지 말고 바로 테이블 함수: 추가 2. 삭제 값 가져오기 동적으로 설정 focus 6. 키보드의 왼쪽 및 오른쪽 키를 사용하여 셀 포커스 제어7. 셀에 일반 유효성 검사 기능 추가WebForm4.aspx 코드 복사코드는 다음과 같습니다. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm4.aspx.cs" Inherits="table.WebForm4" %> <제목>제목> <br>var rowtmplate = "<tr><td class='TableData'><input type='text' style='border:0px; width:98%;'/></td> "; <br>rowtmplate = "<td class='TableData'><input type='text' style='border:0px; width:98%;'/></td>"; <br>rowtmplate = "<td class='TableData'><input type='text' style='border:0px; width:98%;'/></td>"; <br>rowtmplate = "<td class='TableData'><input type='text' style='border:0px; width:98%;'/></td>"; <br>rowtmplate = "<td class='TableData'><input type='text' style='border:0px; width:98%;'/></td>"; <br>rowtmplate = "<td class='TableData'><a href='#' >删除</a></td></tr>"; <br>$(document).ready(function() { <br>$(this).bind('keyup', function(e) { <br>스위치(e.keyCode) { <br>case 38: / /上 ↑ <br>var arr = $.fn.getFocus(); <br>var rowIndex = arr[0] - 1 <br>$.fn.setFocus({ rowIndex: rowIndex, colIndex: arr[1] }); <br>break; <br>case 40: //下 ↓ <br>var arr = $.fn.getFocus() <br>var rowIndex = arr [0] 1; $.fn.setFocus({ rowIndex: rowIndex: arr[1] }) <br>$.fn.setCellsFocus() <br>break; 🎜>break; <br>} <br>}); <br>$('#mytbl').DynamicTable({ <br>rowCount: 3, //添加行数 <br>identity: 1, //第1列自动编号 <br>arrFocus: [2, 1], //第一个单元格设置为焦点 <br>rowTmplate: rowtmplate //行模版 <br>}) <br>$('#mytbl' ).BindEvent({ <br>eventName: "click", <br>colIndex: 1, <br>fn: AlertMsg <br>}) //默认给第一列绑定click事件 <br>$(' #mytbl').setCellsFocus(); //设置第一个单元格为焦点 <br>$('#mytbl').deleteRow(); //默认给第6删除事件 <br>$( '#mytbl').AutoFillData({ colIndex: 2, fn: getData }); //默认给第二列绑定自动填充数据 <br>$('#mytbl').Identity({ colIndex: 1 }) ; //默认给第一列自动排序 <br>$('#mytbl').validationText({ reg: /^((d .d{2})|d )$/, colIndex: 5, defalutValue: 0.00 }); //默认给第two列添加验证(只能输入money格式) <br>}); <br>//添加行 <br>function addRow(count) { <br>$('#mytbl').addRow({ rowCount: count }); <br>$('#mytbl').Identity(); <br>$.fn.deleteRow(); <br>} <br>//获取自动填充数据 <br>function getData(key) { <br>var arr = []; <br>arrFoucs = $.fn.getFocus(); <br>$.ajax({ <br>type: "post", <br>async: false, //控system同步 <br>url: "getData.ashx", <br>dataType: "json", <br>cache: false, <br>성공: function(data) { <br>var idx = arrFoucs[0] - 2 <br>arr.push(data[idx].id) <br>arr.push( data[idx].Name); <br>arr.push(data[idx].Code) <br>arr.push(data[idx].Units) <br>arr.push(data[idx]. 가격); <br>}, <br>오류: function(err) { <br>alert(err) <br>} <br>}); <br>$.fn.setCellsFocus({ rowIndex: arrFoucs[0], colIndex: 4 }); <br>반납 도착; <br>} <br>function AlertMsg() { <br>arrFoucs = $.fn.getFocus(); <br>alert('你单击了坐标X:' arrFoucs[0] ' Y:' arrFoucs[1] '적单元格'); <br>} <br> <본문> 序号 产상품명 产品代码 单位 单价 添加5行 테이블>