0

在 JQuery 中,如何访问 DOM 元素数组?

我正在编写一些使用 jQuery MultiSelect 小部件的继承代码。我有一个问题是一个 jQuery 问题(所以不公平地将这个问题作为楔形制造商的问题)。

这个对象的文档和演示非常好。在此页面上,http://www.erichynds.com/examples/jquery-ui-multiselect-widget/demos/#selectedlist它有一些 javascript 代码:

$("select").multiselect({
selectedText: function(numChecked, numTotal, checkedItems){
    return numChecked + ' of ' + numTotal + ' checked';
}

});

我感兴趣的是“checkedItems”。文档说:

该函数接收三个参数:选中的复选框数量、复选框的总数和已选中的复选框(DOM 元素)数组。

我想修改这个函数,以便对这个数组的每个成员checkedItems 执行字符串操作。我该怎么做?

我希望我已经提供了足够的信息来确定 JQuery 专家的答案。我想我有。

4

1 回答 1

2

用于jQuery.each遍历数组:

$.each(checkedItems, function (idx, ele){
    // ele is a reference to the individual element, so:
    console.log(ele.value); // outputs the value of the checkbox
});

文档

于 2013-08-28T21:31:21.447 回答