可能重复:
如何检索DOM Text节点的文本?
在我处理DOM变异观察者的实验中,我注意到当target文本节点有四个字段都包含节点的新文本时.
datanodeValuetextContentwholeText对于我应该使用哪些领域,是否存在"最佳实践"?
有些只是为了兼容其他浏览器或旧的DOM标准吗?是否我正在阅读与修改文本有什么不同?如果最好的是其他人的目的是什么?
正在处理一个简单的 jquery 井字棋项目。我正在尝试遍历电路板并将每个单元格的值保存在数组中,但无法弄清楚如何访问每个 td 中的文本。我试过 .text() 和 .value() 但都返回 undefined
索引.html:
<html>
<head>
<title>jQuery Tic Tac Toe</title>
</head>
<body>
<table border="1" cellpadding="40">
<tr>
<td data-x="0" data-y="0">Test</td>
<td data-x="1" data-y="0"></td>
<td data-x="2" data-y="0"></td>
</tr>
<tr>
<td data-x="0" data-y="1"></td>
<td data-x="1" data-y="1"></td>
<td data-x="2" data-y="1"></td>
</tr>
<tr>
<td data-x="0" data-y="2"></td>
<td data-x="1" data-y="2"></td>
<td data-x="2" data-y="2"></td>
</tr>
</table>
<div id="games"></div>
<div id="message"></div>
<button id="save">Save Game</button>
<button id="previous">Show Previous Games</button>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
井字棋.js:
function getBoard(){
board = [];
$.each($("td"), function(index, cell){
board.push(cell); //Need …Run Code Online (Sandbox Code Playgroud)