Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.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 使用JS或PHP从span元素获取值_Javascript_Php_Jquery_Html - Fatal编程技术网

Javascript 使用JS或PHP从span元素获取值

Javascript 使用JS或PHP从span元素获取值,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我在几个跨度中有几个值,我想将每个数字提取为一个字符串,然后执行计算。我有下面的代码,它将只从“example”id中获取值,但是如何从所有跨度中获取值呢 $(function() { $a = $('#example').text(); window.alert($a); }); <div id="example"> <span>1</span> <span>,</span> <span>9<

我在几个跨度中有几个值,我想将每个数字提取为一个字符串,然后执行计算。我有下面的代码,它将只从“example”id中获取值,但是如何从所有跨度中获取值呢

$(function() {
    $a = $('#example').text();
    window.alert($a);    
});

<div id="example">
<span>1</span>
<span>,</span>
<span>9</span>
<span>9</span>
<span>3</span>
<span>,</span>
<span>1</span>
</div>
$(函数(){
$a=$(“#示例”).text();
窗口警报(a美元);
});
1.
,
9
9
3.
,
1.

因为您使用的是jQuery,所以可以轻松地循环使用它们:

$('#example span').each(function(){
   console.log($(this).text());
})
请改用
console.log()

编辑:以下是将它们放入字符串的开始:

var numbers = [];
$('#example span').each(function(){
    if(',' != $(this).text()) {
    console.log($(this).text());
    numbers.push($(this).text());
  }
})
console.log(numbers)
var numberString = numbers.toString();
console.log(numberString);
返回

1,9,9,3,1

如果字符串中不需要逗号,请使用
join()
(在join参数中输入的任何内容都将成为字符串分隔符):

返回

19931


我们总是乐于帮助和支持新的编码人员,但您需要首先帮助自己。:-)如果您有问题,请发布您尝试过的内容,并清楚解释哪些内容不起作用,然后提供。读一个好问题。请务必阅读,我道歉。我当时很匆忙,没有意识到我不是很清楚。谢谢你,这很有帮助。不过,这似乎将每个数字输出到一个新行上。我怎样才能把它们都放在一根绳子里呢?
var numberString = numbers.join('');