国产探花免费观看_亚洲丰满少妇自慰呻吟_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>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平果县| 永泰县| 邳州市| 陆丰市| 金塔县| 文昌市| 许昌市| 盈江县| 图木舒克市| 临桂县| 公安县| 龙州县| 防城港市| 龙川县| 肇东市| 筠连县| 洛阳市| 印江| 泾川县| 栾川县| 綦江县| 北辰区| 闽清县| 大冶市| 尖扎县| 盘锦市| 霍邱县| 万全县| 乐安县| 砚山县| 剑河县| 瓮安县| 瑞昌市| 海城市| 屏南县| 依安县| 鄢陵县| 全州县| 获嘉县| 开远市| 印江|