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

首頁 > 網站 > WEB開發 > 正文

JQuery之可以編輯的表格

2024-04-27 15:11:43
字體:
來源:轉載
供稿:網友
準備如下:我們需要去下載jquery.js 效果如下:編輯前圖片編輯后

圖片

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">//文檔類型:HTML 4.01 Transitional<html><head><title>可以編輯的表格</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><script type="text/javascript" src="jquery.js"></script><style type="text/CSS">table {	border: 1px solid black;	/*修正單元格之間的邊框不能合并*/	border-collapse: collapse;	width: 400px;}table td {	border: 1px solid black;	width: 50%;}table th {	border: 1px solid black;	width: 50%;}tbody th {	background-color: #A3BAE9;}</style><script type="text/Javascript">//需要首先通過Javascript來解決內容部分奇偶行的背景色不同//$(document).ready(function(){////});//簡化的ready寫法$(function(){//找到表格的內容區域中所有的奇數行//使用even是為了把通過tbody tr返回的所有tr元素中,在數組里面下標是偶數的元素返回,因為這些元素,實際上才是我們期望的tbody里面的奇數行$("tbody tr:even").css("background-color","#ECE9D8");//我們需要找到所有的學號單元格var numTd = $("tbody td:even");//給這些單元格注冊鼠標點擊的事件numTd.click(function() {//找到當前鼠標點擊的td,this對應的就是響應了click的那個tdvar tdObj = $(this);if (tdObj.children("input").length > 0) {//當前td中input,不執行click處理return false;}var text = tdObj.html(); //清空td中的內容tdObj.html("");//創建一個文本框//去掉文本框的邊框//設置文本框中的文字字體大小是16px//使文本框的寬度和td的寬度相同//設置文本框的背景色//需要將當前td中的內容放到文本框中//將文本框插入到td中var inputObj = $("<input type='text'>").css("border-width","0").css("font-size","16px").width(tdObj.width()).css("background-color",tdObj.css("background-color")).val(text).appendTo(tdObj);//是文本框插入之后就被選中inputObj.trigger("focus").trigger("select");inputObj.click(function() {return false;});//處理文本框上回車和esc按鍵的操作inputObj.keyup(function(event){//獲取當前按下鍵盤的鍵值var keycode = event.which;//處理回車的情況if (keycode == 13) {//獲取當當前文本框中的內容var inputtext = $(this).val();//將td的內容修改成文本框中的內容tdObj.html(inputtext);}//處理esc的情況if (keycode == 27) {//將td中的內容還原成texttdObj.html(text);}});});});</script></head><body><table>  <thead>    <tr>      <th colspan="2">鼠標點擊表格項就可以編輯</th>    </tr>  </thead>  <tbody>    <tr>      <th>學號</th>      <th>姓名</th>    </tr>    <tr>      <td>000001</td>      <td>張三</td>    </tr>    <tr>      <td>000002</td>      <td>李四</td>    </tr>    <tr>      <td>000003</td>      <td>王五</td>    </tr>    <tr>      <td>000004</td>      <td>趙六</td>    </tr>  </tbody></table></body></html>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 漳浦县| 宜都市| 浦县| 河间市| 望谟县| 沂南县| 克拉玛依市| 墨竹工卡县| 黎川县| 济源市| 宜良县| 寿宁县| 万盛区| 玛曲县| 崇信县| 铅山县| 东安县| 奈曼旗| 开阳县| 顺昌县| 汉源县| 临洮县| 西乌珠穆沁旗| 汝州市| 灵台县| 垣曲县| 虎林市| 柘城县| 齐河县| 茂名市| 宁德市| 洞头县| 游戏| 云阳县| 湖南省| 偏关县| 宜宾县| 车致| 延长县| 七台河市| 札达县|