javascript - 如何将数组值拆分为新行 - jquery
问题描述
我有一个看起来像这样的数组
array_names = [马修,海带,利曼科尔夫,赫伯特,安什];
现在在上面的数组中,Mathew, Kelp
is one name ,Liman Kolf
is another name 和Herbet,Ansh
is another name 使其成为数组中的 3 个名称。
现在我想在表格中的新行上拆分这个数组,如下所示
Mathew,Kelp
Liman Kolf
Herbet,Ansh
但是我的代码如下所示,表格是这样表示的
Mathew
Kelp
Liman Kolf
Herbet
Ansh
JS
//how i save to localstorage
$("#myTableID").on("click", "#add-contact", function() {
var values = [];
value = jQuery(this).closest('tr').find('#user-id').text();
values.push(value);
localStorage.setItem('contact_list', values);
}
var array_names = localStorage.getItem('contact_list').split(',');
if(array_names.length)
{
$.each(array_names, function(index, value){
$('#myTableID2').append('<tr><td id="contact">'+value+'</td></tr>');
});
}
控制器
$contacts = Contact::where('firstname','LIKE','%'.$q.'%')->orWhere('lastname','LIKE','%'.$q.'%')->get();
解决方案
You should split them by a RegExp
const string = 'Mathew,Kelp ,Liman Kolf, Hebert,Ansh';
const array = string.split(/(?: ,)|(?:, )/)
// ["Mathew,Kelp", "Liman Kolf, Hebert,Ansh"]
推荐阅读
- flowground - 流场原木的保存期限
- excel - Excel VBA 在共享文件中打开时运行代码
- sql - SQL Server:内部联接运行总计
- postgresql - 通过创建数据源与 PostgreSQL 12 连接时出错
- list - 在 ocaml 中打印 int -> int list
- windows-10 - Windows 有时会将 msi 路径记录放在 \HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\ 中。如何禁用该选项?
- powershell - Azure 标记问题
- python - 序列与字母注释的“位置感知”对齐
- view - HANA CDS 视图 vs 计算视图 vs 表函数
- azure-language-understanding - 有谁知道 TimezoneOffset 对 LuisPredictionOptions 做了什么?