Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.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-html表中的动态内容未被.innerHtml代码识别(JS/jquery)_Javascript_Jquery_Dynamic_Innerhtml - Fatal编程技术网

Javascript jquery-html表中的动态内容未被.innerHtml代码识别(JS/jquery)

Javascript jquery-html表中的动态内容未被.innerHtml代码识别(JS/jquery),javascript,jquery,dynamic,innerhtml,Javascript,Jquery,Dynamic,Innerhtml,我的web应用程序中有一个HTML表,允许用户使用onclick事件动态添加行 但是,当我尝试使用以下任一方法获取此表的HTML内容时(这是我的目标): $("#table1").html() 或 我只得到初始表,没有动态添加的行。 有趣的是,当我使用jQuery时 $("#nutritiontable ").text() 我还获得了动态行的详细信息,但显然不是我所使用的html标记。我两者都要 我想知道我是否遗漏了什么,或者是否有人知道任何其他方法来获取整个HTML表,其中包含动态内容和

我的web应用程序中有一个HTML表,允许用户使用
onclick
事件动态添加行

但是,当我尝试使用以下任一方法获取此表的HTML内容时(这是我的目标):

$("#table1").html()

我只得到初始表,没有动态添加的行。 有趣的是,当我使用jQuery时

$("#nutritiontable ").text() 
我还获得了动态行的详细信息,但显然不是我所使用的html标记。我两者都要

我想知道我是否遗漏了什么,或者是否有人知道任何其他方法来获取整个HTML表,其中包含动态内容和完整的HTML标记

如果按添加行

$("#table1").append("<tr><td>something</td></tr>")
将为您提供一切。

如果按添加行

$("#table1").append("<tr><td>something</td></tr>")
您可以在jQuery中使用函数

$("#tableid").append('<tr><td>Row text</td></tr>');
$(“#tableid”).append('Row text');
您可以在jQuery中使用函数

$("#tableid").append('<tr><td>Row text</td></tr>');
$(“#tableid”).append('Row text');

如何添加行?$(数据1).insertBefore(“table tbody#totalrow”).effect(“highlight”,{color:#BCDDB7”},3E3);基本上我找到了我的最后一行(它包含所有值的总和)我在它前面插入新行。为什么要使用
id
selector
#totalrow
它可以是多行。我使用id是因为我希望我的新行只添加到id为#totalrow的行的上方。请在这里编写
html?如何添加行?$(数据1)。insertBefore(“table tbody#totalrow”)。效果(“highlight”,{color:#BCDDB7},3E3);基本上我找到了我的最后一行(它包含所有值的总和)我在它前面插入新行。为什么要使用
id
selector
#totalrow
它可以是多行。我使用id是因为我希望我的新行只添加到id为#totalrow的行的上方。请在此处编写
html?谢谢Adi/Vlad。将尝试您的建议并返回。我尝试使用了。appen但随后,新行被添加为最后一行,它位于给出总计的行的下方。

我希望该行始终作为最后第三行插入,以保持所提供信息的逻辑流。因此,我必须使用insert,而不是append

$(data1)。INSERTBBEFORE(“表tbody#totalrow”)Insert使我能够更好地控制新行插入的位置。嗯……您是否可以在表后添加

,而不是将表的最后一行用于此目的?这样您就可以始终附加到表的最后一行。谢谢Adi/Vlad。我将尝试您的建议并返回。我尝试使用了。append,但是,new row被添加为最后一行,该行位于给出总计的行的下方。

我希望该行始终作为最后第三行插入,以保持所提供信息的逻辑流。因此,我必须使用insert,而不是append

$(data1).INSERTBERBEFORE(“表tbody#totalrow”)Insert可以让我更好地控制新行的插入位置。嗯……您可以在表的后面添加

,而不是让表的最后一行用于此目的吗?这样您就可以始终附加到表的最后一行。