Javascript 根据输入框中的数字选择selectbox选项

Javascript 根据输入框中的数字选择selectbox选项,javascript,jquery,onchange,Javascript,Jquery,Onchange,我编写了下面的函数,以便在更改selectbox时附加新的selectbox 这部分代码对我来说很好 我的问题是如何根据类名为childcount的inputbox的值选择主selectbox的选项 我的意思是如果它是2,选择一个值为2的选项? 有办法吗? 以下是我的片段: $(函数(){ $(“.button click child a”)。在(“click”,function()上{ var按钮=$(此按钮); var oldVal=parseInt(button.closest(“ul”

我编写了下面的函数,以便在更改selectbox时附加新的selectbox

这部分代码对我来说很好

我的问题是如何根据类名为childcount的inputbox的值选择主selectbox的选项

我的意思是如果它是2,选择一个值为2的选项? 有办法吗? 以下是我的片段:

$(函数(){
$(“.button click child a”)。在(“click”,function()上{
var按钮=$(此按钮);
var oldVal=parseInt(button.closest(“ul”).prev().val());
var newVal=(button.text()=“+”)?oldVal+1:(oldVal>0)?oldVal-1:0;
按钮。最近的(“ul”).prev().val(newVal);
button.next().val(newVal+',');
$(“.cat_textbox”)。每个(函数(){
var cat=$(this.prev('span').text();
总值+=cat+”:“+$(this).val()+”;
});
if(oldValnewVal){
destroyChildDropdown($('.childDropdowns'),newVal);
}
})
})
功能儿童年龄(a){
$(a).每个(函数(){
年龄=$(a.val();
$(a).最近的(“.countRoom”).find(“.selectAge”).empty();

对于(var j=1;j请尝试选择以下选项:

$('select option[value="'+$('.childcount').val()+'"]').attr('selected','selected');
您可以添加
$(文档)。就绪
阻止并设置
选择
的值和
输入
的值。请注意,您必须在之后执行
更改()
效果,以便代码正常工作

$(文档).ready(函数(){
$('.countRoom').find('select').val($('.childcount').val());
$('.countRoom').find('select').change()
})
$(函数(){
$(“.button click child a”)。在(“click”,function()上{
var按钮=$(此按钮);
var oldVal=parseInt(button.closest(“ul”).prev().val());
var newVal=(button.text()=“+”)?oldVal+1:(oldVal>0)?oldVal-1:0;
按钮。最近的(“ul”).prev().val(newVal);
button.next().val(newVal+',');
$(“.cat_textbox”)。每个(函数(){
var cat=$(this.prev('span').text();
总值+=cat+”:“+$(this).val()+”;
});
if(oldValnewVal){
destroyChildDropdown($('.childDropdowns'),newVal);
}
})
})
功能儿童年龄(a){
$(a).每个(函数(){
年龄=$(a.val();
$(a).最近的(“.countRoom”).find(“.selectAge”).empty();

对于(var j=1;j<代码>子计数是只读的,您想如何更改<代码>输入<代码>值?在<代码> HTML>代码>运行之前?@ PEDRAM是的。实际上,我对URL的输入有一个值。U认为它是常数。在页面加载中设置<代码>选择< /代码>的值,非常感谢您。