var coptions = $(me).parents('tr').find('td.desCell > .coptions').val();
var chosenOptions = [coptions];
是我试图做的。
coptions contains:
'Black', 'White'
我需要将其包装在[]中,并使javascript将其读取为数组,但是[coptions]无法正常工作?
还尝试了
'[' + coptions + ']'
,但随后将其读取为字符串。我怎样才能做到这一点?如果没有,有什么解决方法/解决方案可以使它起作用?也许多个.coptions输入(隐藏输入)分别带有每个“黑色”和另一个“白色”,然后使用js循环添加到数组中?怎么做?
最佳答案
您可以使用map
方法。
var coptions = $(me).parents('tr').find('td.desCell > .coptions').map(function(){
return this.value
}).get()
关于javascript - 抓取输入值并与JS/jQuery一起用作数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12437622/