javascript - 使用 jQuery 获取单元格的值

标签 javascript jquery html

这个问题在这里已经有了答案:





innerHTML not working javascript

(2 个回答)


5年前关闭。




我正在尝试获取单元格的文本/值。

我的 table 看起来有点像这样:

    <table id="tablef" class="table table-striped">
    </table>

我通过 insertRow(-1) 插入行
    var table = document.getElementById("tablev");
    var row = table.insertRow(-1);
    var cell = row.insertCell(0);
    var button = row.insertCell(1);
    cell.innerHTML = "\<center\>" + name + "\<\/center\>";
    cell.id = "cell" + i;
    var cellbutton = "\<input id='button" + i + "' type='button'value=\'Entfernen\' class='btn btn-link' >";
    button.innerHTML = "\<center\>" + cellbutton + "\<\/center\>";

我确实知道单元格 ID,但我不知道如何获取单元格中的数据

我试过:var cellValue = $(cellID).innerHTML;但这只是给了我“未定义”

最佳答案

innerHTML 不是 jQuery API 的一部分,您需要使用 html()相反,获取文本和标签,或者
text()如果你只想要文本。

试试 $(cellID).html()反而。
innerHTML适用于您可以通过 $(cellID)[0] 访问的 native 元素

关于javascript - 使用 jQuery 获取单元格的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40979203/

相关文章:

jquery - 获取选定的值,而无需使用Jquery或javascript重定向到另一个页面

jquery - 将 span 元素包裹在 h2 标签内的特定元素和文本节点周围

html - 为什么图像和h3标签没有在不同尺寸的屏幕上依次显示?

html - uikit-如何使一长串的选项卡溢出而不是在下面

c# - ASP :Button not displaying correctly

c# - 我无法访问 <asp :multiview> 中的 html 元素

javascript - CSS 和 Javascript : Function to change color effects hover style

javascript - 从本地HTML文件访问本地Javascript文件

javascript - jQuery UI 对话框使用 setTimeout 自动关闭

javascript - 如何创建博客插件?