-
help(用each函数把一行的记录存储在某个数组中出错)10
思路:
点击某个td,获取该td的parent节点(TR)。然后用each遍历这些td,并将td的内容赋给某个数组
问题:
在赋值过程中,只取到一个值(我的表只有2个字段)。
代码如下:
var td;
var sentData = new Array();
$("document").ready(function () {
td = $("td");
td.click(tdclick);
});
function tdclick() {
// get the td node
var tdNode = $(this);
td.unbind("click");
// storage the td node's content
var text = tdNode.text();
tdNode.empty();
// new a input text, and add the td node's content to input's attribute value.
var input = $("<input>");
input.attr("value", text).css("background-color", "red");
input.appendTo(tdNode);
var inputDom = input.get(0);
inputDom.select();
tdNode.unbind("click");
input.keyup(function (event) {
var myevent = event || window.event;
var keycode = myevent.keyCode;
if (keycode == 13) {
var inputnode = $(this);
var inputtext = inputnode.val();
var tdnode = inputnode.parent();
var trNode = tdnode.parent();
// $('td:contains("Henry")').parent().find('td:eq(1)').addClass( 'highlight')
// var rowId = trNode.find(('td:eq(0)')).text();
var rowContent = trNode.find("td");//这里alert打印出0,1说明each没问题
关键问题是循环结束我的sentData数组里面只有一个值
rowContent.each(function(i){alert(i);
alert($(rowContent.eq(i)).text());
// sentData[i] = $(this).text();
sentData[i] = $(rowContent.eq(i)).text();
});
tdnode.html(inputtext);
// $.ajax({
// type : "GET",
// url : "/test.jsp",
// data : "paramId=" + rowId +"&" + "paramValue=" + inputtext,
// dataType : "text",
// success : callback
// });
tdnode.click(tdclick);
td.click(tdclick);
}
});
// function callback()
// {
// alert("just test it");
// };
}2008年8月25日 22:39
目前还没有答案
相关推荐
在Python中,`help()`函数是一个非常有用的工具,它提供了对内置函数、模块、类和方法的详细文档。这个压缩包文件包含了多个与Python相关的帮助文档,分别来自不同的库,如`sympy`、`numpy`、`scipy`、`esptool`、`...
MATLAB工具箱函数总汇 MATLAB数学运算基本函数 MATLAB数组操作 这是matlab的基本函数库,希望可帮到需要它的人(MATLAB toolbox function confluence basic function MATLAB arithmetic operation MATLAB array ...
在IDL中,数组可以通过多种方式创建,包括赋值创建和函数创建两种主要方法。 ###### 2.1.1 赋值创建 最简单的方式是直接在IDL命令行中通过赋值的方式创建数组。例如,创建一个两行三列的整型数组: ```idl IDL> ...
2. 使用续行号"..."处理长命令,当命令超出一行时,可以在行尾使用续行号,然后在下一行继续输入。 3. 获取帮助:通过键入`help`后跟程序或主题名,例如`help eye`,获取相关函数的帮助信息。 MATLAB的核心数据对象...
在MATLAB中,三维数组是一种数据结构,它允许我们存储多维数据,这对于处理图像、体积数据或多个矩阵的集合非常有用。MATLAB提供了一系列的命令来创建、操作和可视化三维数组。 首先,MATLAB的基本操作包括定义变量...
- **从文件读取数据**:如果数据存储在外部文件中,可以使用 `load` 函数来读取数据并创建数组,例如 `data = load('data.txt');`。 ##### 2.2 多维数组 MATLAB 支持多维数组,这使得数组可以表示各种类型的数据...
在这个示例中,`my_fun`函数接收两个参数:一个字符指针数组`buf[]`和一个整型变量`length`。在函数体内,首先将一系列预先定义好的函数指针赋值给`function`数组,然后通过`(*function[length])()`调用了相应的函数...
在这篇文档中,作者详细介绍了如何在Windows平台上利用Doxygen、Graphviz和HtmlHelp这三款工具来自动生成函数调用关系图。Doxygen是一个文档生成工具,它可以分析源代码中的注释,并据此生成相应的文档。Graphviz是...
【矩阵与数组】是计算机科学和数学中的基本概念,特别是在MATLAB这样的编程环境中,它们是进行数值计算和数据处理的核心工具。以下是对这些概念的详细解释: 1. **变量与常量**: 变量在编程中代表可变的量,它在...
在VB(Visual Basic)编程语言中,函数是执行特定任务的预定义代码块,它们能够接收参数,并返回一个结果。以下是一些VB中常用的函数及其功能的详细解释: 1. **Abs函数**:该函数返回一个数值的绝对值,无论这个...
Join 函数 返回连接许多包含在一个数组中的子串而创建的字符串。 LBound 函数 对于指示的数组维数,返回最小的可用下标。 LCase 函数 返回已被转换为小写字母的字符串。 区域设置 ID (LCID) 表 区域设置 ID 及其...
Join 函数 返回连接许多包含在一个数组中的子串而创建的字符串。 LBound 函数 对于指示的数组维数,返回最小的可用下标。 LCase 函数 返回已被转换为小写字母的字符串。 Left 函数 返回字符串最左边的指定数量的...
在所提供的文件内容中,我们可以看到大量的MATLAB函数名称以及一些基本的描述性文字。由于信息量较大,我将尽量详细地逐一解释这些函数和关键词。 首先,MATLAB是一种高性能的数值计算环境和编程语言,广泛应用于...
adobe help 下载更新时出错.出错号 16800 下载补丁,安装即可
一、help()函数的作用在使用python来编写代码时,会经常使用python自带函数或模块,一些不常用的函数或是模块的用途不是很清楚,这时候就需要用到help函数来查看帮助。这里要注意下,help()函数是查看函数或模块用途...
《Linux C函数库中文手册》是一本针对Linux操作系统下C语言编程的重要参考资料,它详尽地阐述了在Linux环境中常用C函数的用法,并且配备了丰富的实例,便于读者理解和掌握。这本书采用CHM(Microsoft Compiled ...
Join 函数 返回连接许多包含在一个数组中的子串而创建的字符串。 LBound 函数 对于指示的数组维数,返回最小的可用下标。 LCase 函数 返回已被转换为小写字母的字符串。 区域设置 ID (LCID) 图表 区域设置 ID ...
这些函数在数学和科学计算中非常常见。 4. **字符串处理函数**:`strcpy`、`strcat`、`strlen`等用于复制、连接和获取字符串长度。C语言没有内置的字符串类型,所以这些函数是处理字符串的关键。 5. **内存管理...
Join 函数 返回连接许多包含在一个数组中的子串而创建的字符串。 LBound 函数 对于指示的数组维数,返回最小的可用下标。 LCase 函数 返回已被转换为小写字母的字符串。 Left 函数 返回字符串最左边的指定数量的...