如何制作一个功能,以便在每秒输出后显示“仅每秒输出”这一行?
$.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'
});
)
答案 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) {
...
});