首页 > 解决方案 > 将 JQuery 值附加到输入字段而不是选择选项

问题描述

我已经将 JQuery 值附加到选择选项,但我想将值附加到输入字段,有什么解决方案吗?

选择选项:

<select name="c_email" class="form-control" ></select>

JQuery 值追加:

$('select[name="c_email"]').append('<option value="'+ value +'">'+ value +'</option>');

而不是下拉选择我想要输入字段中的值:

<input type="email" class="form-control" name="c_email" placeholder="">

标签: htmljquery

解决方案


$('input[name="c_email"]').val(value);

您可以使用其中任何一个来定位该输入,或者更准确地说是全部:

$('input[name="c_email"][type="email"].form-control')

var value="test";
$('input[name="c_email"]').val(value);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="email" class="form-control" name="c_email" placeholder="">


推荐阅读