Javascript 通过多次选择更改多个输入值
也许有人能帮我。。。我有5种不同的选择。我想在更改选择值后更改输入值。但是5个选择和5个输入。每个选择有一个输入 像这样:Javascript 通过多次选择更改多个输入值,javascript,jquery,ajax,select,input,Javascript,Jquery,Ajax,Select,Input,也许有人能帮我。。。我有5种不同的选择。我想在更改选择值后更改输入值。但是5个选择和5个输入。每个选择有一个输入 像这样: <select name="select[0]> // on change of select[0] <input type="text" name="change_me[0]> // put the value here <select name="select[1]> // on change of select[1] &
<select name="select[0]> // on change of select[0]
<input type="text" name="change_me[0]> // put the value here
<select name="select[1]> // on change of select[1]
<input type="text" name="change_me[1]> // put the value here
<select name="select[2]> // on change of select[2]
<input type="text" name="change_me[2]> // put the value here
$(".current_element").change(function() {
$(this).next().val($(this).val());
});
但问题是,如何将它用于每对选择和输入字段。我需要写5遍剧本吗
谢谢大家 没有类型为select的输入元素。但是,如果需要当前元素将值复制到下一个元素,可以这样做:
<select name="select[0]> // on change of select[0]
<input type="text" name="change_me[0]> // put the value here
<select name="select[1]> // on change of select[1]
<input type="text" name="change_me[1]> // put the value here
<select name="select[2]> // on change of select[2]
<input type="text" name="change_me[2]> // put the value here
$(".current_element").change(function() {
$(this).next().val($(this).val());
});
是什么?不是吗?当然,我错了:谢谢这正是我要找的!谢谢!当我使用div时,next似乎不起作用。如果表单元素位于单独的div中,您知道如何处理它吗?a b我试着和父母一起做一些事情,但没有找到一个好的解决办法。你应该试着用父母而不是孩子来解决这个问题。谢谢你。它是:$this.parent.next.children.val$this.val;