`
shelllgd
  • 浏览: 31222 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JQuery实战可编辑表格个人笔记

阅读更多
可编辑表格部分
  • 可以通过border-collapse: collapse这种方式来使表格中的单元格的边框合并。
  • $(function(){})是$(document).ready(function(){})的简化写法
  • $(“tbody tr”)可以返回tbody中的所有tr节点
  • $(“tbody tr:even”)可以返回tbody中所有索引值是偶数的tr节点
  • JQuery的对象内容包含着选择器对应的DOM节点,以数组形式保存
  • get方法可以获得JQuery对象中包含的某一个DOM节点
  • function中的this代表执行这个function的对象
  • $()方法的参数是一个DOM对象时,这个方法相当于把DOM对象转换成JQuery对象。
  • children方法可以获得某个节点的子节点,可以制定参数来限制子节点的内容。
  • html方法可以设置或获取节点的HTML内容
  • val方法可以获取或设置节点的value值
  • $()方法的参数如果是一段正确的HTML文本,则可以创建一个DOM节点,并包装成JQuery对象
  • trigger方法可以触发某个javascript的事件发生
  • JQuery中某个事件方法的参数function上可以定义一个event的参数,JQuery会屏蔽浏览器的event差异,传给我们一个可用的event对象
  • JQuery的event对象上有一个which的属性可以获得键盘按键的键值
  • 13表示回车键,27表示ESC键


<style type="text/css">
		table{
		 border: 1px solid black
		 border-collapse:collapse;
		 width:400px;
		 heigth:25px;
		}
		table th{
		background-color:#00FF66;
		border: 1px solid black
		width:200px;
		}
		table td{
		border: 1px solid black		
		width:200px;
		}
	</style>
	<script>
	$(function (){
		var num = $("tbody tr:even")
		num.css("background-color","#CCCF66");
		var numtd= $("tbody td:even")
		numtd.click(function(){
			var tdthis=$(this);
			var text = tdthis.html();
			tdthis.html("");
			var input = $("<input type='text'/>").css("border","0px")
					.css("font-size","16px").width(tdthis.width()).height(tdthis.height())
					.css("background-color",tdthis.css("background-color"))
					.val(text).appendTo(tdthis);
			input.click(function(){
				return false;
			});
			//input.get(0).select();
			input.trigger("focus").trigger("select");
		});
	});
	</script>

<table width="400" border="1" cellspacing="0" cellpadding="0">
  <thead>
  <td colspan="2" align="center">标签点击表格就可以编辑</td>
  </thead>
  <tbody>
	  <tr>
		<th>学好</th>
		<th>姓名</th>
	  </tr>
	  <tr>
		<td width="200px">1001</td>
		<td>李刚</td>
	  </tr>
	  <tr>
		<td width="200px">1002</td>
		<td >张三</td>
	  </tr>
	  <tr>
		<td width="200px">1003</td>
		<td >李四</td>
	  </tr>
	  <tr>
		<td width="200px">1004</td>
		<td >王五</td>
	  </tr>
  </tbody>
</table>
分享到:
评论

相关推荐

    jQuery实现可编辑表格

    总结一下,jQuery实现可编辑表格主要涉及以下步骤: 1. 创建带有输入框的HTML表格结构。 2. 使用CSS定制样式,使输入框融入表格。 3. 使用jQuery监听事件,实现表格单元格的编辑和保存功能。 这个简单的示例展示了...

    JQuery实现可编辑的表格

    通过以上步骤,我们可以构建出一个功能完善的、基于jQuery的可编辑表格。需要注意的是,虽然jQuery简化了许多任务,但现代前端框架如React、Vue或Angular提供了更强大的状态管理和组件化功能,可能更适合处理复杂的...

    JQuery实战--可以编辑的表格

    此外,对于可编辑表格,我们还需要考虑数据验证、错误提示、格式化等功能,这些可以通过添加额外的jQuery代码来实现。例如,可以使用`change`事件来实时验证输入,并通过`addClass()`和`removeClass()`改变单元格的...

    jquery可编辑表格插件

    "jquery可编辑表格插件"就是基于jQuery的一种工具,旨在为网页中的表格提供动态编辑功能,使得用户可以直接在表格中进行数据的增删改查,极大地提升了交互性和用户体验。这种插件在数据展示和管理场景中尤其实用,...

    基于jquery的可编辑表格实现代码

    本示例“基于jquery的可编辑表格实现代码”是关于如何利用jQuery创建一个功能丰富的交互式表格,允许用户双击单元格(TD元素)进行编辑,编辑完成后,数据会自动更新回原单元格。以下将详细介绍这一技术实现的关键...

    JQuery可编辑表格

    总结来说,利用jQuery创建可编辑表格涉及的关键技术包括DOM操作、事件绑定、数据交互以及用户体验优化。这样的功能增强了用户与网页的互动性,使得数据管理更为直观和高效。通过结合HTML、CSS和jQuery,开发者可以...

    JQuery实战:可以编辑的表格

    创建可编辑表格结构 首先,我们需要创建一个基本的HTML表格结构。表格由`&lt;table&gt;`标签定义,`&lt;tr&gt;`表示行,`&lt;th&gt;`表示表头,`&lt;td&gt;`表示数据单元格。对于可编辑表格,我们可以在`&lt;td&gt;`内嵌入`&lt;input&gt;`元素,用户...

    jquery实现可编辑表格

    总的来说,利用jQuery实现可编辑表格是一项实用的技能,它使开发者能够快速构建动态、交互性强的网页应用。通过结合HTML5的新特性、jQuery的强大功能以及适当的前端框架,我们可以创建出满足各种需求的可编辑表格,...

    jquery可编辑表格

    jquery可编辑表格代码实现

    JQuery实战第二讲可以编辑的表格

    7. **插件使用**:除了基础的jQuery语法,还可以利用现成的jQuery插件,如DataTables或handsontable,它们提供了内置的可编辑表格功能,简化开发过程。 8. **响应式设计**:在现代网页开发中,确保表格在不同设备和...

    使用JQuery实现的动态编辑表格

    本人前端小白,因为项目需求,需要动态编辑表格,但是layui的编辑表格只适合 【有数据】修改功能用,并不适合【无数据】新增的功能使用,所以本人研究了几日,才写出了这么一个 无数据绑定,当然也可以自行绑定数据...

    JQUERY实现可编辑的表格

    总之,使用jQuery实现可编辑表格是一项实用的技术,它允许用户直接在网页上修改数据,提高了交互性和数据管理的效率。通过学习和实践,你可以根据实际需求进行定制,创建出更加复杂的可编辑表格应用。

    jQuery-可编辑表格实例

    本实例重点在于“jQuery-可编辑表格”,这通常指的是使用jQuery来创建用户可以直接在前端编辑表格数据的功能。这种功能极大地提高了用户与网页交互的便捷性和效率,尤其是对于数据管理和展示的场景。 首先,要实现...

    jquery 实现可编辑表格

    在网页开发中,jQuery 是一个...综上所述,利用 jQuery 实现可编辑表格涉及到 HTML 结构、jQuery 事件监听、DOM 操作以及可能的数据交互。通过结合这些技术,您可以创建出一个功能丰富的、用户友好的可编辑表格组件。

    自适应PC手机端的jQuery可编辑表格代码

    【jQuery可编辑表格】是一种网页开发技术,它利用JavaScript库jQuery的强大功能,为用户提供交互式的表格,用户不仅可以查看数据,还可以直接在表格中编辑数据。这样的功能极大地提升了用户体验,尤其适用于数据管理...

    Jquery实现可编辑的表格

    本主题将深入探讨如何使用jQuery实现一个可编辑的表格功能,允许用户即时修改表格内的数据并保存更改。 首先,我们需要一个基本的HTML结构来创建表格。表格通常由`&lt;table&gt;`标签定义,`&lt;thead&gt;`包含表头(`&lt;th&gt;`标签...

    Jquery 可编辑的表格

    **jQuery 可编辑表格详解** 在网页开发中,表格是一种常用的数据展示和操作方式。jQuery 是一个强大的JavaScript库,它可以简化HTML文档遍历、事件处理、动画和Ajax交互。结合jQuery,我们可以创建功能丰富的可编辑...

    JQuery实战视频之表格

    JQuery开发实战 可以编辑的表格 其中用到了JQuery Ajax Html等多种技术

    JQuery实现可编辑表格

    这篇名为“JQuery实现可编辑表格”的博客文章可能深入探讨了如何利用jQuery的功能来创建一个用户可以编辑的表格。在网页设计中,这种功能常用于数据输入或管理应用程序,允许用户直接在表格内修改数据而无需跳转到...

Global site tag (gtag.js) - Google Analytics