我创建了一个小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
的所有值,而我希望只有所选/当前字段中的子项和子项。
答案 0 :(得分:2)
将您的代码更改为:
$(".form_single_input_field").keyup(function () {
var actualTarget = $(this).parent();
$('.form_single_selection_option', actualTarget).each(function(){
alert($(this).text());
});
});