查找某个div中的元素并使用jQuery输出各自的文本

时间:2014-02-19 12:54:14

标签: javascript jquery html css

我创建了一个小div .form_single_input_field,其中包含多个.form_single_input_field s,我想记录它们各自的文字。但是,警报将输出连接在一起的所有值,而我希望有一个值数组。我如何实现这一目标?

$(".form_single_input_field").keyup(function () {

    var actualTarget = $(this).parent();        
    alert(actualTarget.find('.form_single_selection_option').text());


});

我知道有.each()功能,但是这个:

$(".form_single_input_field").keyup(function () {

    var actualTarget = $(this).parent();        
    $('.form_single_selection_option').each(function(){
         alert($(this).text());
    });


});

会提醒我文档中所有.form_single_selection_option的所有值,而我希望只有所选/当前字段中的子项和子项。

1 个答案:

答案 0 :(得分:2)

将您的代码更改为:

$(".form_single_input_field").keyup(function () {
    var actualTarget = $(this).parent();        
    $('.form_single_selection_option', actualTarget).each(function(){
         alert($(this).text());
    });
});