我在JavaScript中有以下幾點:
var entriesString = '';
$$('select[id=shopId]').each(function(elem, i){
shops[i] = elem.value;
entries[i] = new Array();
$$('input[id=entry'+i+']').each(function(elem, c){
if(elem.value != '') entries[i][c] = elem.value.replace(".", "").replace(",", "."); else entries[i][c] = '0.0'
});
entriesString += '&entry'+i+'=' + entries[i];
});
現在,我是新來的JS,因此不知道什麼第一$$('select[id=shopId]')
部分指。 由於它後面跟着.each
部分,它必須是某種數組或集合。 在該循環中,它又是一個嵌套循環,它在頭部使用循環變量i。 但是,我不知道%%('input[...]')
究竟是什麼意思。這是什麼語法? 另外,數據在哪裏。
這是entryString
樣子例如:
&entry0=65.8,75.5,72.9,67.9,51.1,8.2,47.9&entry1=55.9,33.5,33.8,35.2,26.8,7.0,25.8
非常感謝或您的幫助!
看起來像'Prototype'給我。 – 2010-07-21 11:11:06
不妨是mootools ... – knittl 2010-07-21 11:49:08