Javascript 选择特定下拉项时,使用jQuery JSON函数填充textarea

Javascript 选择特定下拉项时,使用jQuery JSON函数填充textarea,javascript,jquery,html,json,populate,Javascript,Jquery,Html,Json,Populate,我可能听起来像个傻瓜,但你能帮我吗 我有一个带有下拉选择的表单,在很多文本区域框内 我需要的是: 当选择一个特定的选项时,我想使用JSON用一些文本填充所有文本区域 代码: HTML 我试过,但我放弃了。。有人能帮我吗 <select id="some_id"> <option value="0" data-num="">name lastname</option> <option value="1" data-num="">name lastn

我可能听起来像个傻瓜,但你能帮我吗

我有一个带有下拉选择的表单,在很多文本区域框内

我需要的是: 当选择一个特定的选项时,我想使用JSON用一些文本填充所有文本区域

代码:

HTML

我试过,但我放弃了。。有人能帮我吗

<select id="some_id">
<option value="0" data-num="">name lastname</option>
<option value="1" data-num="">name lastname</option>
<option value="2" data-num="">name lastname</option>
<option value="3" data-num="">name lastname</option>
</select>
编辑: 为html提供一些id或类

<textarea name="applicant" id="applicant"></textarea>
编辑: 为html提供一些id或类

<textarea name="applicant" id="applicant"></textarea>

谢谢,这个有用!然而,我不得不问。你知道怎么做吗,所以我可以像这样添加json数据:var data='{申请人:你好,电子邮件:world}';填充'MyForm',$.parseJSONdata;好的,这是您的第一个答案中的JS解决方案-这是可行的,但我无法通过JSON解析数据我想我已经知道了,所以我认为这个答案是正确的,因为它真的对我有帮助。谢谢汉克,这很有效!然而,我不得不问。你知道怎么做吗,所以我可以像这样添加json数据:var data='{申请人:你好,电子邮件:world}';填充'MyForm',$.parseJSONdata;好的,这是您的第一个答案中的JS解决方案-这是可行的,但我无法通过JSON解析数据我想我已经知道了,所以我认为这个答案是正确的,因为它真的帮助了我。谢谢
$("#some_id").on('change',function(){
    if($(this).val()==1){

       $("input[name='applicant']).val("fetched from json");

    }
   ///else continue with other values
})
<textarea name="applicant" id="applicant"></textarea>
populate('#MyForm', $.parseJSON(data));



function populate(strFormId,jsonData){

    $(strFormId+' #applicant').val(jsonData.applicant[0] +' '+jsonData.applicant[1]);

//do in the same way for other DOM element.
}