- JScript code
<script type="text/javascript"> $(function () { var arr = [3, 2, 5]; $.map(arr, function (item) { return item * 2; }).each(function (i) { alert(i); }); }); </script>
$.map()之后,我想在使用each 弹出更改之后的各个元素值,没有反应。
------解决方案--------------------
var arr = [3, 2, 5];
$(
$.map(arr, function(item) {
return item * 2;
})
).each(function() {
alert(this);
});
这样是可以的,我看到在map执行完成以后 返回的是一个js数组对象 js数组对象是没有each方法的
------解决方案--------------------
你i 是什么啊。。
------解决方案--------------------
- HTML code
<script src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript"> $(function () { var arr = [3, 2, 5]; arr = $.map(arr, function (item) { return item * 2; }) $.each(arr, function (i,k) { alert(k); }); }); </script>