Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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 变量中的HTML表:求和行_Javascript_Jquery_Sharepoint 2010 - Fatal编程技术网

Javascript 变量中的HTML表:求和行

Javascript 变量中的HTML表:求和行,javascript,jquery,sharepoint-2010,Javascript,Jquery,Sharepoint 2010,我在一个变量中有一个html表,需要对每一行求和,并将总计放在最后一个单元格中,然后将结果放回变量(我需要它来为SharePoint进行进一步编程)。该表有固定的行和TDs。JS或Jquery就可以了。任何想法。多谢各位 以下是风险值: var A1='<table Id="AEid" width="85%" border="3"><tbody> <tr><th><b>AM1</b></th><th>

我在一个变量中有一个html表,需要对每一行求和,并将总计放在最后一个单元格中,然后将结果放回变量(我需要它来为SharePoint进行进一步编程)。该表有固定的行和TDs。JS或Jquery就可以了。任何想法。多谢各位

以下是风险值:

var A1='<table Id="AEid" width="85%" border="3"><tbody>
<tr><th><b>AM1</b></th><th><b>AM2</b></th><th><b>Total</b></th>
</tr><tr><td rowspan="1">​</td><td rowspan="1">​</td><td rowspan="1">​</td></tr>
<tr><td rowspan="1">​</td><td rowspan="1">​</td><td rowspan="1">​</td></tr></tbody></table>';  
var='1!'
AM1AM2总计
​​​
​​​';  

您只需从var创建jquery对象,而无需附加到DOM并将其操作到核心内容

var newText ='<table><tbody><tr><td>​1</td><td>​2</td><td>​</td></tr><tr><td>​1</td><td>​2</td><td>​</td></tr></tbody></table>';
$newDiv = $(newText);    
var newText='1​1.​2.​​1.​2.​';
$newDiv=$(newText);

您可以参考我制作的JSFIDLE。不是最好的答案,但会满足你的需要。希望这对您有所帮助

请展示您迄今为止所做的尝试。请参阅SO帮助页面以获取有关提问的信息。这里有许多关于如何循环var的示例。请参阅此链接。但我需要合计并放入单元格,然后再放入var。看起来我们在那里,但我需要将总计写回我的var,因为你的建议会抹掉我的列表。所以我尝试过:A1=$('table').html($newDiv);但它不起作用!我最后的评论的答案是(将它放到另一个变量中):A2=($newDiv.html();