Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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,我使用json保存模板生成器。我将一些块和html表转换成简单的标记,例如:[[TableName(Title,SKU,Total)] 此标记的代码如下所示: <div class="box table"> <table id="TableName"> <thead> <tr> <td class="title">Title</td>

我使用json保存模板生成器。我将一些块和html表转换成简单的标记,例如:
[[TableName(Title,SKU,Total)]

此标记的代码如下所示:

<div class="box table">    
    <table id="TableName">
        <thead>
            <tr>
                <td class="title">Title</td>
                <td class="sku">SKU</td>
                <td class="total">Total</td>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td class="title"></td>
                <td class="sku"></td>
                <td class="total"></td>
            </tr>
        </tbody>
    </table>
</div>

但是我也需要获取id“TableName”,而不是生成表。

也许您需要更简单的模板引擎: 你可以试试把手。它使用方便,性能良好



也许您需要更简单的模板引擎: 你可以试试把手。它使用方便,性能良好



id“TableName”是数组中的一个元素,还是结果的格式应与
[[TableName(Title,SKU,Total)]完全相同?
无需进入数组,我只需提取它,以便id“TableName”是数组中的一个元素,还是结果的格式应与
[[TableName(Title,SKU,Total)]完全相同
不需要进入数组,我只需要提取它作为ID。有很多这样的标签(小胡子等),但我没有用那么多标签来包括一个新的库。有很多这样的标签(小胡子等),但我没有用那么多标签来包括一个新的库。我没有HTML,只有标签-所以我需要从那里提取它。你的帖子说“jQuery”,它是用jQuery标记的-我提供了一个jQuery答案。你不明白我需要什么!加载时,我会得到带有多个标记的json,如我的示例中所示。所以没有html。加载后,我需要将所有标记替换为html。那么,如果我没有html,我怎么才能像你说的那样“用jQuery”获得ID呢?需要从同一个标记中获取ID你需要的是那些代码行末尾的一些分号,更好的沟通技巧,并显示你在这个问题上的尝试。我没有HTML,只有标记-所以我需要从那里提取它。你的帖子说“jQuery”,它用jQuery标记-我提供了一个jQuery答案。你不明白我需要什么!加载时,我会得到带有多个标记的json,如我的示例中所示。所以没有html。加载后,我需要将所有标记替换为html。那么,如果我没有html,我怎么才能像你说的那样“用jQuery”获得ID呢?需要从同一标记中获取ID您
需要的
是在这些代码行的末尾添加一些分号,以提高沟通技巧,并显示您在解决问题方面的尝试。
var tag = []
template.find('.table').each(function(){
    var array = $(this).html().match(/\(([^)]+)\)/)[1].split(',');
    tag.push(array);
});
console.log(tag)
var $tableID = $(".table").attr("id"); // gets the table's id
var tag = []
template.find('.table').each(function(){
    var array = $(this).html().match(/\(([^)]+)\)/)[1].split(',');
    tag.push(array);
});
console.log(tag)