不要担心 vwo __ $,它只是在另一个系统上使用的jquery。
首先,我为每个创建了id编号,然后我可以让jquery查找所有id div.text-right#top-1
最多20个左右的代码?
vwo_$.each(vwo_$("div.details div.text-right"), function(ind) {
vwo_$(this).attr('id', 'top-' + parseInt(ind + 1));
});
var x = 1
vwo_$.each(vwo_$("div.text-right#top-:eq(' + x + ')"), function(x) {
x++;
vwo_$(this).append(vwo_$("div.infolist ul:nth-child(1) li:nth-child(1)"));
console.log(x)
});
我希望jquery选择器更有效率。
在#top-1
之后,它不会继续寻找ID答案 0 :(得分:0)
vwo_$.each(vwo_$("div.details div.text-right"), function(ind) {
vwo_$(this).attr('id', 'top-' + parseInt(ind + 1));
});
vwo_$.each(vwo_$("div.text-right[id^=top-]"), function(idx, value) {
vwo_$(this).append(vwo_$("div.infolist ul:nth-child(1) li:nth-child(1)"));
console.log(idx);
});
编辑:
[id^=top-]
^ =表示"以"开头。相反,$ =表示"以"结束。
符号实际上是从Regex语法中借用的,其中^和$表示"字符串的开头" "字符串结束"分别
有关完整信息,请参阅the specs。