如何在javascript或jquery中获取td的值?

时间:2012-04-30 10:15:46

标签: javascript jquery html

我有一个

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

如何获得td的值? td中应该没有文本,这就是为什么我只是将值放在值标记中。

5 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

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

虽然在value上使用td属性并不是有效的HTML ... Working example ..您应该使用data-<name>属性在DOM元素上存储任意数据 - see here

This uses .attr()从您的元素中获取value属性

答案 2 :(得分:1)

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

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

答案 3 :(得分:0)

这将为您提供价值:

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

答案 4 :(得分:0)

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