目的是在下面的元素中附加一行文字。
anchorElement = "<a id='anchor" + countWide + "' class=\"boxOPT oneplustwo\" alt=\'"+ image_website +"' style=\"cursor:pointer;width:"+ itemWidth + "px"+";height:"+anchorHeight+";position:absolute;left:"+ locationLeft + "px"+";top:0.3%;\" ><p class=\"popupDynamic\"> " + popupImageTitles[i] + "</p>";
此代码包含在一个循环中,因此每次创建一个新锚并给出一个递增的ID(countwide),例如&#39; anchor1&#39; &#39; anchor2&#39;
我需要的是能够将此变量作为此锚点
中p元素的一部分附加到下面image_price
我试过这个没有进展。
$("#anchor1").append(image_price);
显然我们需要上面一行中的id与循环一致递增。
感谢。
答案 0 :(得分:2)
尝试:
$("#anchor" + countWide + " .popupDynamic").append(image_price);
说明:
我刚刚更新了选择器,以便它会使用#anchor + countWide
类来获取.popupDynamic
的子项(这意味着锚点加上动态ID)并将价格附加到它。< / p>
答案 1 :(得分:0)
您可以使用countWide
中的selector
变量,这样:
$("#anchor"+countWide+" .popupDynamic").append(image_price);