获取每个类实例的值

时间:2014-05-20 23:02:07

标签: jquery

对于类(selected)的每个实例,我需要获取上一个类(imageID)的值。计划是获取imageID值,触发ajax调用并根据ajax响应设置类的每个实例的属性(selected)。

到目前为止我的代码是

$(document).ready(function() {
    $('.selected').each(function(){
    var image_id = $('.selected').prev('.imageID').val();
    alert(image_id);
   });
});

但是,所有这一切都会触发selected的每个实例的警报,但始终使用第一个实例的值。

1 个答案:

答案 0 :(得分:1)

$('.selected') // selects all the .selected elements 
    .prev('.imageID') // all very previous siblings that have `ImageId` class
    .val(); // as getter returns value of the first element in the set

使用this关键字:

var image_id = $(this).prev('.imageID').val();