如何在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指的是值
属性的值,而不是内部文本。