Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.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 将div添加到表列_Javascript_Jquery_Html - Fatal编程技术网

Javascript 将div添加到表列

Javascript 将div添加到表列,javascript,jquery,html,Javascript,Jquery,Html,是否可以使用jquery将div元素添加到表cell/td中? 在我的HTML代码中,有一个名为s的div(仅用于测试): 12 在我的$(document).ready(function(){/code>函数中,我添加了以下$(“#sale_graph1”).html(“”)其中sale_graph1是我想添加-元素的/cell>的id。如果我写$(“#sale_graph1”),单元格将填充文本。text 所以我知道这是我正在操作的正确单元格。但是当尝试添加div内容时,单元格中没有显示任

是否可以使用jquery将div元素添加到表cell/td中? 在我的HTML代码中,有一个名为s的div(仅用于测试):

12
在我的
$(document).ready(function(){/code>函数中,我添加了以下
$(“#sale_graph1”).html(“”)
其中
sale_graph1
是我想添加
-元素的
/cell>的id。如果我写$(“#sale_graph1”),单元格将填充文本。text
所以我知道这是我正在操作的正确单元格。但是当尝试添加div内容时,单元格中没有显示任何内容

谢谢您的帮助!

这就是您想要的:

 $("#sale_graph1").html($('#s').html());
这就是你想要的吗:

 $("#sale_graph1").html($('#s').html());

这工作正常。请参见此处:


这工作正常。请参见此处:

在这一行之后:

$(“#销售图1”).html(“”)

您可以在div中添加以下内容:

$(“#销售图1#s”).text('12');//添加文本

$(“#sale#graph1#s”).html('12');//添加包含html内容的文本

在这一行之后:

$(“#销售图1”).html(“”)

您可以在div中添加以下内容:

$(“#销售图1#s”).text('12');//添加文本

$(“#sale#graph1#s”).html('12');//添加包含html内容的文本


代码似乎是对的,但我想可能在某个地方出现了一些错误

您可以按如下方式进行检查: 1.检查您是否获得了正确的dom

console.log($('#sale_graph1').length);
确保可以在调试器工具的控制台中获取“1”

  • 若你们通过了第一步,那个么你们就能做到

    $(“#销售图1”).html('some text');
    确保在
    div#s

  • 如果它不起作用,你可以说这四个字


  • 代码似乎是对的,但我想可能在某个地方出现了一些错误

    您可以按如下方式进行检查: 1.检查您是否获得了正确的dom

    console.log($('#sale_graph1').length);
    
    确保可以在调试器工具的控制台中获取“1”

  • 若你们通过了第一步,那个么你们就能做到

    $(“#销售图1”).html('some text');
    确保在
    div#s

  • 如果它不起作用,你可以说这四个字

  • 请尝试以下代码:

    $("#sale_graph1").append($('#s'));
    
    并确保只有一个名为“销售图1”的元素,请尝试以下代码:

    $("#sale_graph1").append($('#s'));
    

    并确保您只有一个名为sale\u graph1

    的元素,您正在添加一个没有文本的元素。向该元素添加一些文本,您尝试的应该可以正常工作:@BillCriswell:但我希望它添加已在中定义的内容。因此,我希望表单元格包含12,因为这是我添加到cell.Oh我明白了。当您将HTML放入其中时,您正在创建一个元素,而不是引用。我相信您需要
    $(“#sale#graph1”).HTML($('#s').HTML())
    您正在添加一个没有文本的元素。向元素添加一些文本,您尝试的应该可以正常工作:@BillCriswell:但我希望它添加中定义的内容。因此,我希望表单元格包含12,因为这是我添加到单元格中的值。哦,我明白了。您在其中添加HTML时正在创建一个元素,而不是r我相信您需要
    $(“#销售图1”).html($('#s').html())
    Heads up:s之前的
    div
    是无用的,应该引用该选择器。虽然
    div
    部分是无用的,但我也想明确定义元素。不过,感谢您指出缺少的引号Heads up:s之前的
    div
    是无用的,应该引用该选择器。尽管
    div
    part是无用的,我也喜欢显式定义元素。不过,感谢您指出缺少的引号