tzi*_*ppy 2 javascript prototypejs
我在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];
});
Run Code Online (Sandbox Code Playgroud)
现在我是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
Run Code Online (Sandbox Code Playgroud)
非常感谢您的帮助!
这看起来像$$Prototype库的方法.文档在这里:
http://www.prototypejs.org/api/utility#method-$$
它在给定CSS样式选择器的情况下选择DOM元素.
| 归档时间: |
|
| 查看次数: |
273 次 |
| 最近记录: |