【jQuery做出可编辑表格(附代码)】教程文章相关的互联网学习教程文章

jQuery一步一步实现跨浏览器的可编辑表格,支持IE、Firefox、Safari、Chrome、Opera【图】

要实现可编辑的表格功能,我们要解决以下问题: 1.明确要修改的数据在表格中是哪些列(如何找到这些单元格); 2.如何让单元格变成可以编辑的; 3.如何处理单元格的一些按键事件; 4.解决跨浏览器问题。 我们通过jQuery可以一步一步解决上述问题。 一、 绘制表格 首先我们先画好一个表格。 Code1: 代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.d...

JQuery 表格操作(交替显示、拖动表格行、选择行等)

JQuery 确实很方便,简单的代码,却能实现一些不错的功能。 代码如下:<script type='text/javascript'><!-- $(function(){ //交替显示行 $('#alternation').click(function(){ $('tbody > tr:odd', $('#example')).toggleClass('alternation'); }); //三色交替显示行 $('#alternationThree').click(function(){ $('tbody >...

jQuery 表格隔行变色代码[修正注释版]

代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>jquery 奇偶变色</title> <script src="http://img.jb51.net/jslib/jquery/jquery1.3.2.js"></script> <script> $(document).ready(function() { $(tr...

javascript基于jQuery的表格悬停变色/恢复,表格点击变色/恢复,点击行选Checkbox

// 版本: 1.0 // 日期: 2007/08/01 // 备注: 需要jQuery库 // 参考: Dodo(tableRowCheckboxToggle) 和 softcomplex(tigra_tables) function Kin_Tables( Kin_Table_GetTableMethod, //得到Table的方法 同$()功能 必选参数 Kin_Table_Header_Offset, //从前起忽略多少行 可选参数 Kin_Table_Footer_Offset, //从后起忽略多少行 可选参数 Kin_Tabl...

asp.net使用jquery模板引擎jtemplates呈现表格

在Asp.net MVC 中,使得我们能够更加自由控制我们所想显示HTML。通常情况下,都要做一下数据列表。那么我们可以手动去拼一个表格出来,但这样有时对于复杂的表格说,那就JS代码比较复杂了。我们可以借助JS下的模板引擎,来实现这一功能。下面要介绍就是JTemplates,它也是基于Jquery的。 代码如下:<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "...

jquery通过AJAX从后台获取信息并显示在表格上的实现类

在上篇文章给大家介绍了JQuery通过AJAX从后台获取信息显示在表格上并支持行选中 ,现在,抽个时间他们处理了一下,这样就不需要每次写代码了,可以节省大量的时间,具体请看下文: 具体代码如下: //获取数据并显示数据表格 function GetTableData(tableId,ChlickEvent) {var table = $(tableId);var url=table.data(url);$.ajax({url: url,type: post,dataType: json,}).done(function (json) {var fileds = new Array();table.ch...

JQuery Ajax动态生成Table表格【图】

前言:本示例大概功能是前台通过JQuery的Ajax调用一般处理程序(Handler),获取表格需要显示的信息,然后转换成json格式返回给前台,前台获取到数据后循环构建表格的行,最好把行附加到表里。 目标:a 熟悉简单JQuery Ajax的使用b 了解如何构造基本的Json格式的数据(构建Json也可以通过第三方的dll)c 熟悉下handler的基本用法 1 简单效果图2 前台代码 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="DialogAjax.aspx.c...

jQuery+Ajax实现表格数据不同列标题排序(为表格注入活力)【图】

表格大家都十分熟悉,如今的CSS也使得表格的布局越来越光彩耀人。但是,无论如何,都掩饰不了那些包装下的死板。 那么如何让那些死板的数据 更具有可读性、可用性,能够让我们那些数据在“动”呢? 下面我们使用jquery+ajax 来为表格注入些活力。主要实现的目的就是:将表格的列标题转化为按钮,点击不同的列标题,便按相应的列对数据进行排序。比如学生信息表,我点击“生日”列,这张表便按生日排序将结果呈现在我们面前。使用aj...

tbl.jsdiv实现的表格控件,完全免费,不依赖jquery

html上现在有比较好用的表格控件是datatable,但是编辑、按钮等部分是收费的,只有基础功能免费。而且尺寸发生变化时需要手工刷新等繁琐操作较多。所以我开发一个免费的供大家使用。本项目已用于“虚空服务器开发套件”。目前主要支持微软Edge浏览器,Chrome浏览器,其它未测。tbl.js完全免费,可随意修改,欢迎fork。tbl.js支持列表样式,增删改查,全表搜索,分组,分页功能,全表编辑,全行编辑,单选,多选,样式定制。可以嵌入...

基于单选的表格中的jQuery / Javascript设置输入框【代码】

我试图根据表格内的单选删除输入框内的值.它是一张桌子的事实正给我造成麻烦. 在我提供的有趣示例中,如果他们说他们不喜欢单选按钮上的炸玉米饼,我想删除他们最喜欢的食物.这是我尝试解决我的问题的尝试之一,但是它没有任何作用.$(function() {$var $row = $(this).closest('tr')$('.likesTacos').change(function() {if (!$row.find(".likesTacos[value=['1']").is(":checked")) {$row.find('.favFood').val("")} else {console.l...

javascript-使用jQuery修改所选表格单元格的样式属性?【代码】

我正在使用直接DOM操作在工作中构建一个非常基本的HTML表创建器/编辑器(基于designMode iframe).这很痛苦,显然是由于Internet Explorer造成的. 在designMode中时,可调整插入编辑区域iframe的表的大小,并且可以自由编辑单元格的内容.在Firefox中,还可以添加和删除行和列.我目前专注于编辑边框宽度,前景色和背景色以及其他需要DOM工作的内容. 问题在于IE6 / 7中缺少适当的DOM选择/范围功能.我找不到同时选择的几个单元格的包含节点.对...

javascript-jQuery序列化动态表格

我有这个表格:http://jsfiddle.net/michelejs/Pt6LQ/ 问题是我无法使用函数serializeArray以json格式序列化内容表单. 在函数中,数组仍然为空. 你能帮助我吗? 非常感谢你.解决方法:对于要序列化的表单元素,必须定义其“名称”属性.添加名称,应该没问题. 从jQuery Serialize Documentation开始:the element cannot be disabled and must contain a name attribute.

是否可以替换表格单元而不用javascript或jQuery将其删除?【代码】

是否可以替换表格单元而不用javascript或jQuery将其删除?例如,如果我有一个包含多行的表,每行有5个单元格,是否可以通过赋值来更改第一行的第一个单元格,而不是先删除该单元格然后插入一个新的单元格? 编辑(简体):<table><tr id="currentRowId1" name="currentRowId1"><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"><input type="submit" onclick="changeOrder()" /></...

javascript-使用jQuery突出显示表格中的列【代码】

我有一个表,我正在使用jQuery突出显示表中的备用列$("table.Table22 tr td:nth-child(even)").css("background","blue");但是,我还有另一个< table>在< tr>内作为最后一行.如何避免突出显示< tr>内部的表的列?解决方法:使用>后代选择器:$("table.Table22 > tbody > tr > td:nth-child(even)").css("background","blue");您还需要tbody限定符,因为浏览器会自动在标记中插入或不插入它. 编辑:.谢谢安南. 编辑2:强调肢体.

从JavaScript中的表格单元格中获取价值…而不是jQuery【代码】

我无法相信这花了多长时间,但我似乎无法弄清楚如何在用JavaScript迭代表格时从HTML表中提取单元格值.我正在使用以下内容进行迭代:var refTab=document.getElementById("ddReferences")var ttl;// Loop through all rows and columns of the table and popup alert with the value// /content of each cell.for ( var i = 0; row = refTab.rows[i]; i++ ) {row = refTab.rows[i];for ( var j = 0; col = row.cells[j]; j++ ) {ale...