gpt4 book ai didi

jquery - 如何使用左大括号和右大括号推送值

转载 作者:行者123 更新时间:2023-12-01 03:35:08 25 4
gpt4 key购买 nike

我的答案显示为 1,2,3,1,2,1,4,5(没有开始和结束标记)

但是我想像这个模型一样显示[1,2,3][1,2][1,4,5]

想要使用打开关闭标记,因为想要分隔选项值以存储在数据库中。

我的脚本

var foo = [];
$('.box22').each(function(x,v){
var temp =[]
$(v).find("select[name='category[]'] > option:selected").each(function(i, selected){
temp.push($(selected).val(),[]);
});
foo.push(temp);
alert(foo);
});

我的查看文件代码

<?php for($i=0; $i<4; $i++)  { ?>
<div class="box22">
<div class="mcm">
<input type="text" placeholder="Myself" id="coworkers" name="coworkers[]" />
<span class="bar"></span>
</div>
<div class="select2">
<select id="category_<?php echo $i; ?>" name="category[]" class="chosen-select ref-sel1" multiple >
<?php
foreach($genre as $gen){
echo '<option value='.$gen->genre_id.'>'.$gen->genre_name.'</option>';
}
?>
</select>
</div>
</div>
<?php } ?>

最佳答案

尝试以下操作

var foo = [];
$('.box22').each(function(x, v) {
var temp = []
$(v).find("select[name='category[]'] > option:selected").each(function(i, selected) {
temp.push($(selected).val());
});
text = '[' + temp.join(',') + ']'
foo.push(text);

});
alert(foo.join(''));

demo here

关于jquery - 如何使用左大括号和右大括号推送值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36735089/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com