Javascript 根据附加的selectbox中输入框的值选择选项框

Javascript 根据附加的selectbox中输入框的值选择选项框,javascript,jquery,onchange,Javascript,Jquery,Onchange,我有一个显示孩子人数的选择框。当用户更改selectbox时,它会附加selectbox以显示每个孩子的年龄。此外,我有一个输入框,类型为readonly。 如何根据输入类型的值和类名age选择每个子年龄 我得到这样的值:1,2 第一个值用于第一个selectbox,第二个值用于第二个selectbox。 如果用户更改了第一个选择框,我想清除选中的选项 有办法做到这一点吗? 以下是我的片段: $(文档).ready(函数(){ $('.countRoom').find('.childnum')

我有一个显示孩子人数的选择框。当用户更改selectbox时,它会附加selectbox以显示每个孩子的年龄。此外,我有一个输入框,类型为readonly。 如何根据输入类型的值和类名age选择每个子年龄

我得到这样的值:1,2

第一个值用于第一个selectbox,第二个值用于第二个selectbox。 如果用户更改了第一个选择框,我想清除选中的选项

有办法做到这一点吗? 以下是我的片段:

$(文档).ready(函数(){
$('.countRoom').find('.childnum').val($('.childcount').val());
$('.countRoom').find('.childnum').change()
})
功能儿童年龄(a){
$(a).每个(函数(){
年龄=$(a.val();
$(a).最近的(“.countRoom”).find(“.selectAge”).empty();

对于(var j=1;j首先,您必须获得
input.age
的值,然后将其拆分。之后,您可以使用该值在
循环中设置
选定的
属性

$(文档).ready(函数(){
$('.countRoom').find('.childnum').val($('.childcount').val());
$('.countRoom').find('.childnum').change()
})
功能儿童年龄(a){
var ageVals=$('input.age').val().split(','))
$('input.age').val(','))
$(a).每个(函数(){
年龄=$(a.val();
$(a).最近的(“.countRoom”).find(“.selectAge”).empty();

对于(var j=1;j我无法理解你现在到底想要什么?请clarify@AlivetoDie--Anantsingh实际上我想根据输入类年龄中的值选择这些选项。例如,如果inputbox中的第一个值为1,请在我的第一个选择框中选择值为1的选项。如果第二个值为2,请在我的输入框中选择值为2的选项第二个选择框。如果有人在你的文本框中写:-1,2,3,4,5444会怎么样?@AlivetoDie--Anantsingh这是不可能的。它们在0到11之间是常数,但任何人都可以在你的文本框中写任何东西。@AlivetoDie--Anantsingh是的,这就是我想要的