Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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上获取td元素的值?_Javascript_Jquery - Fatal编程技术网

Javascript 如何在JQuery上获取td元素的值?

Javascript 如何在JQuery上获取td元素的值?,javascript,jquery,Javascript,Jquery,我有需要汇总的数字表。 例如: <td class="mcost_el.entry[0]">93,08</td> <td class="mcost_el.entry[1]">544,33</td> 93,08 544,33 如何使用classmcost_el.entry[]获取td元素的所有值并对其进行汇总 对于输入,我使用$('#d1').attr(“值”)。是否适合此任务?(通过为td添加value=“”)您可以使用.text()而不是您所

我有需要汇总的数字表。 例如:

<td class="mcost_el.entry[0]">93,08</td>
<td class="mcost_el.entry[1]">544,33</td>
93,08
544,33
如何使用class
mcost_el.entry[]
获取td元素的所有值并对其进行汇总

对于输入,我使用
$('#d1').attr(“值”)。是否适合此任务?(通过为td添加value=“”)

您可以使用
.text()
而不是您所建议的

将您的HTML更新为

<td class="mcost_el">93,08</td>
<td class="mcost_el">544,33</td>
范例

此外,您可以使用
.val()
而不是以后使用
.attr(“value”)
,您可以使用
.text()
而不是您建议的

将您的HTML更新为

<td class="mcost_el">93,08</td>
<td class="mcost_el">544,33</td>
范例


另外,以后不要使用
.attr(“value”)
,您可以只使用
.val()

我不确定我在这里的回答是否正确,不清楚您是在寻找从TD元素获取文本的方法,还是在使用某个类定位所有TD时遇到问题(选择器问题)

.attr(“value”)
或更好的
.val()
用于输入字段

如果要从TD元素获取文本,应使用:

$('td').text();

我不太确定我在这里的回答是否正确,不清楚您是否正在寻找一种从TD元素获取文本的方法,或者您是否在使用某个类定位所有TD时遇到问题(选择器问题)

.attr(“value”)
或更好的
.val()
用于输入字段

如果要从TD元素获取文本,应使用:

$('td').text();
工作演示-


工作演示-

您可以只使用
.val()
,但不能在
td
元素上使用;)+1用于完整解决方案和
parseFloat
,但我不确定
.mcost_el
是否会在OP中选择tdexample@JMax,是的,我更改了类,因为我猜它最初是以这种格式尝试解决问题的,并且此解决方案可能不需要它。:)您可以只使用
.val()
,但不能在
td
元素上使用;)+1用于完整解决方案和
parseFloat
,但我不确定
.mcost_el
是否会在OP中选择tdexample@JMax,是的,我更改了类,因为我猜它最初是以这种格式尝试解决问题的,并且此解决方案可能不需要它。:)和的可能副本以及和的可能副本