내가 jQuery를 또는 jQuery 플러그인은 다음과 같은 기능이 무엇을 수행하는 기능이 있는지 알고 싶습니다 : 나는 매우 유용한이 기능을 찾을 수jQuery 또는 jQuery 플러그인에는이 함수가 수행하는 기능이 있습니까?
function $array(a /* an ARRAY */, f /* a function */) {
var $res = $();
for (var i = 0; i < a.length; ++i)
/* Notice: The result of evaluating f(a[i])
* shall always be a jQuery selector
*/
$res.add(f(a[i]));
return $res;
}
을,하지만 난 이미 경우 다시 구현하고 싶지 않아 존재합니다.
편집 1 :
나는 문제는 특히 명확하지 않았다 인정합니다. 나는 다음과 같이 할 수 있기를 바란다 :
$('<select>')
.append($array([
{ value: 0, name: 'Item 0' },
{ value: 1, name: 'Item 1' },
{ value: 2, name: 'Item 2' }
], function(option) {
return $('<option>')
.val(option.value)
.html(option.name);
}))
.appendTo('body');
'a'와'f'는 무엇입니까? –
각각 배열과 함수. – pyon