在第二行插入元素

时间:2013-04-24 07:28:29

标签: jquery function

如何制作一个功能,以便在每秒输出后显示“仅每秒输出”这一行?

$.get(dataurl + '?service=plug1&device1=' + device1 + '&device2=' + device2 + '', function(d){
    var myText = ''
    $(d).find('plug').each(function(){
        myText += 'every output'
        myText += 'only every second output'
    });
)

1 个答案:

答案 0 :(得分:2)

您可以使用索引:

$(d).find('plug').each(function(i) {
    myText += 'every output'

    if (i % 2 == 0) {
        myText += 'only every second output'
    }
});

此外,请勿手动构建查询字符串。它可能无法正常转义,而替代方式看起来更好:

$.get(dataUrl, {
    service: plug1,
    device1: device1,
    device2: device2
}, function(data) {
    ...
});