使用循环而不是手动重复每一行并更改数字

时间:2018-02-08 14:09:08

标签: jquery loops

我有所有这些编号的id 1 - 9和ul id 1 - 17赔率1,3,5等。

我知道我可以在这里使用循环而不是手动重复每一行并更改数字,有人可以帮我开始如何编写jQuery代码吗?

$("div.text-right#top-1").append(vwo_$("ul#ul-1 li:first-child"));
$("div.text-right#top-2").append(vwo_$("ul#ul-3 li:first-child"));
$("div.text-right#top-3").append(vwo_$("ul#ul-5 li:first-child"));
$("div.text-right#top-4").append(vwo_$("ul#ul-7 li:first-child"));
$("div.text-right#top-5").append(vwo_$("ul#ul-9 li:first-child"));
$("div.text-right#top-6").append(vwo_$("ul#ul-11 li:first-child"));
$("div.text-right#top-7").append(vwo_$("ul#ul-13 li:first-child"));
$("div.text-right#top-8").append(vwo_$("ul#ul-15 li:first-child"));
$("div.text-right#top-9").append(vwo_$("ul#ul-17 li:first-child"));

1 个答案:

答案 0 :(得分:4)

这是一个简单的for循环:

for(var i = 1; i < 10; i++) {
    $("div.text-right#top-" + i).append($("ul#ul-" + (i*2-1) + " li:first-child"));
}