通过children[n]、childNodes[n]来获取表格内的标签值
<div id="tupian"><table cellpadding="0" cellspacing="1" border="0" width="100%" id="table1">
<tr operTab(this)>
<td>
<label text="hello yang!" />
<input type="hidden" value="123" />
</td>
</tr>
</table>
function operTab(obj)
{
var id = obj.cells(0).innerText; //获取td内的内容
//获取隐藏域内的value children和childNodes区别:children只取HTML,
//childNodes取HTML和包含文本innerHTML;
var ids = obj.cells(0).children[1].value;
// 跟上面children功能相同,获取隐藏域标签内的值
var id1 = obj.cells(0).childNodes[3]。value;
var nodename= obj.cells(0).childNodes[3].nodeName;
alert(id);
alert(ids);
alert(id1);
}
Element 对象的方法
引用:http://www.w3school.com.cn/xmldom/dom_element.asp
分享到:
相关推荐
在JavaScript的世界里,jQuery是一个非常流行的库,它简化了DOM...总的来说,掌握jQuery获取表格数据的方法是前端开发中的一项基本技能,这不仅有助于提高代码的可读性和效率,还能使你在处理DOM操作时更加游刃有余。
比如获取所有行(`tr`),可以使用`find()`或`children()`方法: ```javascript var rows = table.find("tr"); ``` 若要对每一行执行操作,可以使用`.each()`循环: ```javascript rows.each(function(index, row) { ...
要获取表格的第一列值,我们可以利用jQuery的选择器和遍历功能。以下是实现这一功能的关键代码段: ```javascript $(function() { $("#Button1").click(function() { var cols = ""; $("#tb tr").each(function...
在JavaScript中,可以使用`document.getElementById()`、`document.querySelector()`或`document.querySelectorAll()`来获取表格元素,如`<table>`、`<tr>`、`<td>`等。对于`<select>`标签,可以获取其选项通过`...
`.append()`, `.prepend()`则可以向元素内部添加内容。 **五、CSS操作** jQuery允许快速更改元素的样式,如`.css()`, `.addClass()`, `.removeClass()`, `.toggleClass()`等。 ```javascript $("#myDiv").css(...
获取表格行** - `$("tbody tr")`选择`<tbody>`内的所有`<tr>`元素。 **6. 偶数行选择** - `$("tbody tr:even")`选择`<tbody>`内的索引为偶数的`<tr>`元素。 **7. 设置或获取CSS属性** - `css()`方法可以用来...
在监听器内部,我们可以通过遍历表格数据,根据点击的列头进行排序,并更新表格内容。以下是一个简单的示例: ```javascript $(document).ready(function() { $('th').click(function() { var th = $(this); var ...
3. **DOM操作(DOM Manipulation)**: jQuery提供了丰富的DOM操作方法,如`append()`(在元素内部添加内容),`prepend()`(在元素内部预置内容),`remove()`(删除元素),以及`clone()`(复制元素)等。...
通过上述知识点的介绍,我们可以看到如何利用jQuery库来实现对HTML表格中数据的遍历,并获取单元格中的值,同时也了解了相关的HTML结构和一些常见的JavaScript交互方式。这些内容对于进行Web开发的人员来说都是基本...
jQuery提供了一系列方法来操作DOM,如`append()`用于在元素内部追加内容,`prepend()`在元素内部前部添加内容,`remove()`删除匹配的元素,`html()`和`text()`分别用于设置或获取元素的HTML内容和文本内容。...
如`append()`用于在元素内部添加内容,`prepend()`在元素内部开头插入内容,`remove()`移除元素,`html()`、`text()`和`val()`用于设置或获取元素内容。 3. **事件处理**:jQuery简化了事件绑定。`click()`, `...
- 通过`<style>`标签定义样式,该代码片段内定义了表格的文本对齐、字体大小、表格样式以及文本框(input)的样式。 - `.text-right`类定义了右侧单元格的样式,比如文本右对齐和内边距。 - `.text`类定义了文本框...
在这个回调函数内部,首先获取了行内的相关元素,如第一个子元素(通常是包含学生ID的`<td>`)、第8个子元素(可能是包含修改按钮的`<td>`),以及最后一个子元素(可能包含删除按钮的`<td>`)。这可以通过`....
例如,`.append()`、`.prepend()`用于在元素内部添加内容,`.after()`、`.before()`用于在元素前后插入内容,`.clone()`用于复制元素,`.remove()`用于删除元素,`.detach()`用于移除但不销毁元素,`.empty()`用于...
例如,通过jQuery获取表格中单元格(td)的行索引和列索引是开发表格相关功能时的常见需求。判断是否是回车按键的按下则是表单验证和快捷操作中经常需要用到的功能。全选和反选则常见于多选框操作中,这些功能在实现...
- `append()`与`prepend()`:分别在元素内部的末尾和开头添加内容。 - `appendTo()`与`prependTo()`:相反的操作,将元素添加到其他元素的末尾或开头。 - `html()`, `text()`, `val()`:用于获取或设置元素的HTML...
获取选中内容 document.selection.createRange().duplicate().text 自动完成功能 打开该功能 关闭该功能 窗口最大化 (window.screen.width - 4,window.screen.height-50);window.moveTo(-4,-4)"> 无关闭...
- `children()` 方法:`jqueryObj.children("input").length`将返回`jqueryObj`下一级中`<input>`标签的数量。 - `>` 子选择器:`$(".main > a")`会选择所有属于`.main`类的直接子元素`<a>`标签。 4. **相邻元素...
JAVA模版引擎Freemarker常用标签(一) 1. if指令 这是一个典型的分支控制指令,该指令的作用完全类似于Java语言中的if,if指令的语法格式如下: <#if condition>... <#elseif condition>... <#elseif condition>......