如何在 JavaScript 或 jQuery 中获取 TD 的值

how to get the value of td in javascript or jquery?

本文关键字:获取 TD 的值 jQuery JavaScript      更新时间:2023-09-26

我有一个

<td id="example" value="tedan!"></td>

如何获取道明的价值?td 内不应该有文本,这就是为什么我只是将值放在值标签中。

TD 没有值属性。使用jQuery,你可以通过$('example').attr('value')访问它,但这是错误的。在HTML5中,你可以使用一个data-value属性,这是完全合法的。

$('#example').attr('value');

尽管在td上使用 value 属性不是有效的 HTML ...工作示例..您应该使用 data-<name> 属性将任意数据存储在 DOM 元素上 - 请参阅此处

这使用 .attr() 从元素中获取 value 属性

document.getElementById( 'example' ).getAttribute( 'value' )

http://jsfiddle.net/Ralt/MmaMa/

这将为你获得值:

document.getElementById('example').firstChild.nodeValue

感谢您的所有回答! :D但我找到了另一种解决方案:我将值放在 td 标签之间并使用 css 将其隐藏。我在 Javascript 中使用 .text 获取值。