[英]How to convert this javascript code to jquery?
How to convert this javascript code to jquery ? 如何将此JavaScript代码转换为jQuery?
var ddlArray= new Array();
var ddl = document.getElementById('ddl');
for (i = 0; i < ddl.options.length; i++) {
ddlArray[i] = ddl .options[i].value;
}
I think one can convert ddl = document.getElementById('ddl');
我认为可以转换ddl = document.getElementById('ddl');
to ddl = $('#ddl');
到ddl = $('#ddl');
but what can be done to the loop ? 但是循环可以做什么?
Using .map()
+ .toArray()
: 使用.map()
+ .toArray()
:
var ddlArray = $('#ddl option').map(function() {
return this.value;
}).toArray();
Or .toArray()
+ the generic iterator $.map()
: 或.toArray()
+通用迭代器$.map()
:
var ddlArray = $.map($('#ddl option').toArray(), function(option) {
return option.value;
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.