javascript - 如何捕获标识主轮播中所有促销事件的列表变量,然后添加索引

标签 javascript jquery arrays

我想在每个元素的末尾添加该元素的索引位置。例如:<Category>;<Action>;<Label>;<Position> 目前我只有<Category>;<Action>;<Label> 我不知道如何再次循环它们以获取位置并附加它。下面是一些示例代码。不确定这是否有意义。感谢您的帮助。

var newArr = [];
var string = "~A~, ~B~, ~C~";
string = string.split(",");
$.each(string, function(index, element) {
  console.log("Log 1: " + element);
  element = element.replace(/\~/g, "").replace(" ", "");
  console.log("Log 2: " + element)
  newArr.push(element);
})
newArr = newArr.join(";");
console.log(newArr)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

最佳答案

你可以在循环之外有一个变量 让我= 0; 那么

newArr.push(i++);
newArr = bannerDataArr.join(";");

希望这有帮助。代码有点困惑。

关于javascript - 如何捕获标识主轮播中所有促销事件的列表变量,然后添加索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49403355/

相关文章:

javascript - 轮播中的 Phantom <li>

javascript - 如何在不刷新的情况下通知数据发生变化?

javascript - 使用航路点滚动动画

python - Python 中 numpy 字符串数组的功能屏蔽

php - 使数组在多维数组php codeigniter中唯一

php - 在 php foreach 中明智地增加计数器状态

javascript - 使用 AJAX 显示 SQL 查询结果

javascript - 观察 Controller 变量,将其设置为 this 而不是 $scope,可能吗?馊主意

javascript - 如何在每个 html 页面上单独执行 jQuery/Ajax 加载

PHP Web服务获取json格式的数据