javascript - 使用 jquery 删除数组列表前的引号

标签 javascript jquery arrays regex

我一直在努力解决一个问题,我正在使用

var srlisthidden = $('#hiddenroutList').val();

srlisthidden 返回一个列表数组,但用引号括起来 "['0015','0016']"

$.each(srlisthidden, function(i, value) {
});

但是由于数组开头的双引号,它甚至不允许列表迭代,我尝试了许多不同的选项来删除双引号,例如 regEx 和

jQuery.parseJSON('['+srlisthidden+']'),但它们都不起作用,请给我解决方案。

最佳答案

试试这个:

var x =  "['0015','0016']"; // The value that you are grabbing
var sol = eval(x); // This returns the value as an array of strings.

这就是你想要实现的目标吗?

关于javascript - 使用 jquery 删除数组列表前的引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25163772/

相关文章:

javascript - 向 NVD3 multiChart 添加额外的图表,缩短图表(由于图例)修复了什么?

javascript - 变量在另一个 block 中也是可见的

javascript - 只包装没有被包装的元素

java - 类的二维数组为空

javascript - 这是什么 JS 语法?表达式赋值? (x != null && (y = x))

javascript - FirebaseUI 登录完成后,Firebase token 如何传递到重定向网址?

javascript - JsTree:显示更多选项

Javascript插入克隆排序问题

arrays - 字符串元胞数组 - 在 Matlab 中检查元素

java - 它可能在 url 中发送数组