为每个具有相同名称的变量添加数字

时间:2017-01-06 16:43:01

标签: jquery variables append netsuite

这听起来非常混乱和复杂,我确信它。

由于NetSuite非常有限,我正在即兴使用我的项目列表单元格内部来引用我的相关项目单元格

我似乎无法将.inlineitem附加到最近的.niirelateditems div,而不会将相同的项目附加到所有.niirelateditems

项目列表单元格上,我有以下代码:

<script>var itemcellid = "<%=getCurrentAttribute('item','internalid')%>"</script>

在我的相关项目单元格中,我有以下代码:

$(".inlineitem<%=getCurrentAttribute('item','internalid')%>").appentTo(".niirelateditems"+itemcellid+"");

在实时查看代码时,<%=getCurrentAttribute('item','internalid')%>输出它引用的单元格的内部ID。所以脚本的输出是:

$(".inlineitem12345678").appentTo(".niirelateditems"+itemcellid+"");

我是否可以为每个被调用的 itemcellid 添加一个唯一的号码?然后在相关的项目单元格我可以告诉我的脚本引用它的并行 itemcellid ?基本上 itemcellid 在第一个单元格中为 itemcellid1 ,第二个单元格为 itemcellid2 相关项目单元格会搜索它与 itemcellid

相关联

在NetSuite中,这些Item单元格以“foreach”函数运行,因此如果我保持 itemcellid 的方式,相关项单元格中的脚本将追加所有项目到列表的最后一项。

我希望这不会令人困惑,不幸的是我无法解释得更好。

0 个答案:

没有答案