使用jQuery获取单元格的值

时间:2016-12-05 16:47:49

标签: javascript jquery html

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

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

    <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;但这只是给了我&#34; undefined&#34;

1 个答案:

答案 0 :(得分:4)

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

请尝试$(cellID).html()

innerHTML适用于您可以通过$(cellID)[0]

访问的原生元素