Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jQuery获取单元格的值_Javascript_Jquery_Html - Fatal编程技术网

Javascript 使用jQuery获取单元格的值

Javascript 使用jQuery获取单元格的值,javascript,jquery,html,Javascript,Jquery,Html,我正在尝试获取单元格的文本/值 我的桌子看起来有点像这样: <table id="tablef" class="table table-striped"> </table> 我知道单元格id,但我不知道如何获取单元格中的数据 我试过:var-cellValue=$(cellID)但这只是给了我“未定义的”不是jQueryAPI的一部分,您需要使用它来获取文本和标记,或者 如果你只想要文本 请改为尝试$(cellID).html() innerHTML用于

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

我的桌子看起来有点像这样:

    <table id="tablef" class="table table-striped">
    </table>
我知道单元格id,但我不知道如何获取单元格中的数据

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

不是jQueryAPI的一部分,您需要使用它来获取文本和标记,或者 如果你只想要文本

请改为尝试
$(cellID).html()

innerHTML
用于本机元素,您可以通过
$(cellID)[0]访问本机元素

不是jQuery API的一部分,您需要使用它来获取文本和标记,或者 如果你只想要文本

请改为尝试
$(cellID).html()


innerHTML
处理本机元素,您可以通过
$(cellID)[0]

尝试
$(cellID).html()
正确的jQuery函数应该是
.html()
$()
引用jQuery对象,而
.innerHTML
是在DOM加载后插入项的普通js函数,我不确定是否使用纯javascript,但使用jQuery时,您需要使用
.on()
从中获取信息。html()
正确的jQuery函数应该是
.html()
$()
引用jQuery对象,而
.innerHTML
是一个普通的js函数,在加载DOM后插入项,我不确定是否使用纯javascript,但使用jQuery时,您需要使用
.on()
从那里而不是[0]获取信息,您应该以jQuery的方式执行所有操作。请尝试$(cellID).get(0).innerHTML。当然,最好是只使用$(cellID).html(),我也试过了,但这也不起作用,如果不起作用,仍然会得到“未定义”,你可能没有在适当的时候触发代码,id为cellID的元素需要在文档中可用。@GiIlesC我通过ajax从sql获取数据,然后使用数据first cell=text second cell=button创建行和单元格,但是在创建所有条目后,我会在每行的按钮上绑定一个单击函数,然后尝试从单元格1警告文本。所有这些都发生在document.ready之后,而不是[0],您应该以jQuery的方式完成所有操作。请尝试$(cellID).get(0).innerHTML。当然,最好是只使用$(cellID).html(),我也试过了,但这也不起作用,如果不起作用,仍然会得到“未定义”,你可能没有在适当的时候触发代码,id为cellID的元素需要在文档中可用。@GiIlesC我通过ajax从sql获取数据,然后使用数据first cell=text second cell=button创建行和单元格,但是在创建所有条目后,我会在每行的按钮上绑定一个单击函数,然后尝试从单元格1警告文本。所有这些都发生在document.ready之后
    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\>";