2014-02-19 35 views
0

我創建了一個小的div .form_single_input_field其中包含多個.form_single_input_field S,其相應的文字我想記錄。但是,警報將輸出連接在一起的所有值,而我想擁有一組值。我如何實現這一目標?查找某個DIV輸出各自的文本中的元素與jQuery

$(".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一切都值我的文檔中,而我想只有孩子和孩子的孩子所選/當前字段的值。

回答

2

你的代碼更改爲:

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

是啊,這正是我需要的東西!謝謝! –

+0

歡迎您!請將我的回答標記爲已接受,如果它對您有幫助。謝謝! –

+0

我會盡快做。我必須再等4分鐘才能接受... –