使用jQuery each()函数循环遍历classname元素

时间:2011-03-13 20:10:57

标签: javascript jquery each

我正在尝试使用jQuery循环遍历具有相同类名和元素的元素列表。提取他们的价值观。

我有这个..

function calculate() {

    // Fix jQuery conflicts
    jQuery.noConflict();

    jQuery(document).ready(function(){    

        // Get all items with the calculate className
        var items = jQuery('.calculate');



    });    

}

我正在阅读each()函数,虽然在这个例子中对如何正确使用它感到困惑。

2 个答案:

答案 0 :(得分:44)

jQuery('.calculate').each(function() {
    var currentElement = $(this);

    var value = currentElement.val(); // if it is an input/select/textarea field
    // TODO: do something with the value
});

如果您想在集合中获取其索引:

jQuery('.calculate').each(function(index, currentElement) {
    ...
});

参考:.each().val()函数。

答案 1 :(得分:0)

        $('.calculate').each(function(index, element) {
        $(this).text()
        });