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

如何在javascript或jquery中获取td的值?,javascript,jquery,html,Javascript,Jquery,Html,我有一个 <td id="example" value="tedan!"></td> 如何获取td的值?td中不应该有文本,这就是为什么我只是将值放在value标记中 $('#example').attr('value'); 虽然在td上使用value属性不是有效的HTML。。您应该使用data-属性在DOM元素上存储任意数据- 从元素中获取值属性 虽然在td上使用value属性不是有效的HTML。。您应该使用data-属性在DOM元素上存储任意数据- 要从元素中

我有一个

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

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

$('#example').attr('value');
虽然在
td
上使用
value
属性不是有效的HTML。。您应该使用
data-
属性在DOM元素上存储任意数据-

从元素中获取
属性

虽然在
td
上使用
value
属性不是有效的HTML。。您应该使用
data-
属性在DOM元素上存储任意数据-


要从元素中获取
value
属性,TDs没有value属性。使用jQuery,您可以通过
$('example').attr('value')
访问它,但这是错误的。在HTML5中,你可以使用一个合法的
数据值
属性

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

这将获得以下值:

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

这将为您提供以下值:

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


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

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

$(“#示例”).text或.html将给出值,祝您玩得开心,谢谢@Tats_innit:不,
$(“#示例”).val()
不起作用。@FelixKling干杯bruv现在更新,干杯吧,cheerios:)@Tats_innit仍然不起作用!!!那将得到contents@Tats_innit
$(“#示例”).text或.html
将不起作用。。。这将获得
td
元素
$(“#示例”)的内容。text或.html
将给出值,祝您好运@Tats_innit:不,
$(“#示例”).val()
不起作用。@FelixKling干杯bruv现在更新,干杯吧,cheerios:)@Tats_innit仍然不起作用!!!那将得到contents@Tats_innit
$(“#示例”).text或.html
将不起作用。。。这将获得
td
元素的内容我认为您不能直接访问
文档.getElementById('example').value
。任意属性不会转换为属性(为什么要转换?)。DOM接口定义明确。至少它在Chrome中不起作用:。你必须使用
getAttribute
。哦,你是对的,我一直认为这是可能的。谢谢你的评论。我认为你不能直接访问
document.getElementById('example').value
。任意属性不会转换为属性(为什么要转换?)。DOM接口定义明确。至少它在Chrome中不起作用:。你必须使用
getAttribute
。哦,你是对的,我一直认为这是可能的。感谢您的评论。OP指的是
属性的值,而不是内部文本。OP指的是
属性的值,而不是内部文本。