小编Phi*_*uan的帖子

正则表达式:如何用相同的ID加数字替换字符串中的ID?

我有一个包含多个具有ID的元素的字符串,如下所示:

var data = "<div id='1'></div><input type='text' id='2'/>";
Run Code Online (Sandbox Code Playgroud)

现在,我使用此正则表达式查找字符串中的所有id:

var reg = /id="([^"]+)"/g;
Run Code Online (Sandbox Code Playgroud)

之后,我想用一个新的ID替换所有这些ID。像这样:

data = data.replace(reg, + 'id="' + reg2 + '_' + numCompare + '"');
Run Code Online (Sandbox Code Playgroud)

reg2如上所见,我希望返回id的值。 我对正则表达式不太熟悉,那么如何去做呢?

javascript regex replace find-occurrences

3
推荐指数
1
解决办法
4298
查看次数

Javascript - 如何动态地将对象添加到kendo ui网格中的列数组?

我试图在标题中暗示生成列数组中的对象,尽管我还没有找到一种工作方法.

alert( "Value 1: " + temporaryArray[1] + " - " + finalArray[1].values ); 
alert( "Value 2: " + temporaryArray[2] + " - " + finalArray[2].values ); 
var myGrid =  $("#grid").kendoGrid( 
{
    columns: 
    [
        {
            title: temporaryArray[0] + " ",
            field: gridArray[0].values + " "
        }
    ],
    dataSource: 
    {
        data:finalArray,
        pageSize:10
    },
    scrollable:false,
    pageable:true 
});
Run Code Online (Sandbox Code Playgroud)

我尝试了以下添加对象:

for( var x = 0; x < finalArray.length; x++ )
{
    myGrid[columns] = { temporaryArray[x]:finalArray[x] };
}
Run Code Online (Sandbox Code Playgroud)

for( var x = 0; x …
Run Code Online (Sandbox Code Playgroud)

javascript kendo-ui kendo-grid

1
推荐指数
1
解决办法
7958
查看次数