相关疑难解决方法(0)

使用文本节点时,我应该使用"data","nodeValue","textContent"还是"wholeText"字段?

可能重复:
如何检索DOM Text节点的文本?

在我处理DOM变异观察者的实验中,我注意到当target文本节点有四个字段都包含节点的新文本时.

  • data
  • nodeValue
  • textContent
  • wholeText

对于我应该使用哪些领域,是否存在"最佳实践"?

有些只是为了兼容其他浏览器或旧的DOM标准吗?是否我正在阅读与修改文本有什么不同?如果最好的是其他人的目的是什么?

html dom cross-browser textnode

38
推荐指数
1
解决办法
8193
查看次数

如何从 HtmlTableCellElement 获取文本

正在处理一个简单的 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)

javascript jquery

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

cross-browser ×1

dom ×1

html ×1

javascript ×1

jquery ×1

textnode ×1