我有一个
<td id="example" value="tedan!"></td>
我如何获得 td 的值?td 内不应该有文本,这就是为什么我只是将值放在值标签中。
我有一个
<td id="example" value="tedan!"></td>
我如何获得 td 的值?td 内不应该有文本,这就是为什么我只是将值放在值标签中。
TD 没有 value 属性。使用 jQuery,您可以通过 访问它$('example').attr('value')
,但这是错误的。在 HTML5 中,您可以使用一个data-value
完全合法的属性。
$('#example').attr('value');
尽管在无效value
的 HTML 上使用该属性...工作示例..您应该使用该属性在 DOM 元素上存储任意数据-请参见此处td
data-<name>
这使用 .attr()value
从您的元素中获取属性
document.getElementById( 'example' ).getAttribute( 'value' )
感谢您的所有回答!:D 但我找到了另一个解决方案:我将值放在 td 标签之间并使用 css 隐藏它。我在 Javascript 中使用 .text 获取值。
这将为您带来价值:
document.getElementById('example').firstChild.nodeValue