使用Jquery更改表单输入值

使用Jquery更改表单输入值,jquery,html,Jquery,Html,当用户从我的下拉菜单中选择选项时,我试图动态更改输入字段值。我尝试过这个代码,但没有运气。我想知道这里是否有人能帮我!非常感谢 $(document).ready(function(){ $('select[name="job_number"]').change (function () { $('input[name="project"]').val()="Good Fish"; }); }); <form action='project_manager' method='

当用户从我的下拉菜单中选择选项时,我试图动态更改输入字段值。我尝试过这个代码,但没有运气。我想知道这里是否有人能帮我!非常感谢

$(document).ready(function(){
$('select[name="job_number"]').change (function () {

    $('input[name="project"]').val()="Good Fish";

});
});

<form action='project_manager' method='post'>
<input type='text' name='project'>show Good Fish when user picks an option</input>
<select name='job_number'>
<option value='1'>job1</option>
<option value='2'>job2</option>
<option value='3'>job3</option>
</select>

</form>
$(文档).ready(函数(){
$('select[name=“job_number”]”)。更改(函数(){
$('input[name=“project”]”)。val()=“好鱼”;
});
});
当用户选择一个选项时显示好鱼
工作1
工作2
工作3
试试:

$('input[name="project"]').val("Good Fish");
而不是:

$('input[name="project"]').val()="Good Fish";

下面的代码应该可以工作。我修改了html中的
,使其格式正确,并更改了
$('input[name=“project”]”)。val()=“Good Fish”
$('input[name=“project”]”)val(“Good Fish”)

$(文档).ready(函数(){
$('select[name=“job_number”]”)。更改(函数(){
$('input[name=“project”]”)val(“好鱼”);
});
});
工作1
工作2
工作3

谢谢你的帮助,基思。我想给你绿色,因为你也纠正了我的html,但我已经答应阿莱佐+1.这假设页面上只有一个表单输入名为“project”。99%的情况都是这样,意识到这一点很好。
$(document).ready(function(){
    $('select[name="job_number"]').change(function() {

        $('input[name="project"]').val("Good Fish");

    });
});

<form action='project_manager' method='post'>
    <input type='text' name='project' value='show Good Fish when user picks an option' />
    <select name='job_number'>
        <option value='1'>job1</option>
        <option value='2'>job2</option>
        <option value='3'>job3</option>
    </select>
</form>