Javascript 将div添加到表列
是否可以使用jquery将div元素添加到表cell/td中? 在我的HTML代码中,有一个名为s的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内容时,单元格中没有显示任
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是无用的,我也喜欢显式定义元素。不过,感谢您指出缺少的引号