Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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值中提取和拆分坐标?_Javascript_Jquery - Fatal编程技术网

Javascript 如何从括号内的jQuery值中提取和拆分坐标?

Javascript 如何从括号内的jQuery值中提取和拆分坐标?,javascript,jquery,Javascript,Jquery,我通过jQuery获取坐标,如下所示,并将其填入表格: $('#location').val(pos); 问题是该值是这样填写的: (40.00000, 150.00000) 如何从括号中提取它们并将它们“拆分”为纬度和经度值,如: pos_lat = 40.00000; pos_long = 150.00000; 更新: 谢谢!是否也可以在函数中运行此功能 用户1996496 1小时前 删除括号和空格,然后用逗号分隔。最后(如果需要)将字符串解析为浮动: positionString

我通过jQuery获取坐标,如下所示,并将其填入表格:

$('#location').val(pos);
问题是该值是这样填写的:

(40.00000, 150.00000)
如何从括号中提取它们并将它们“拆分”为纬度和经度值,如:

pos_lat = 40.00000;
pos_long = 150.00000;

更新:


谢谢!是否也可以在函数中运行此功能 用户1996496 1小时前


删除括号和空格,然后用逗号分隔。最后(如果需要)将字符串解析为浮动:

positionString.replace(/\(|\)|\s/g, '').split(',')).map(parseFloat);

为什么不按照您定义的方式填写表格?谢谢!也可以在一个函数中运行它吗?
function getPos(strPos) {
  var pos_segs = strPos.slice(1, -1).split(', ');

  return {
    posLat: pos_segs[0],
    posLong: pos_segs[1]
  };
}
positionString.replace(/\(|\)|\s/g, '').split(',')).map(parseFloat);