html - 将 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="">
解决方案
$('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="">
推荐阅读
- django - 如何使用动作装饰器进行更新?
- django - 在为数据库中的帐户创建条目之前如何处理图像上传?
- python - 为什么我的 Python 代码可以在 Jupyter Notebook 中运行,但不能作为脚本运行?
- reactjs - 如何从反应选择输入中删除选定的符号?
- botframework - 尝试向网络聊天客户端发送事件时出错
- ubuntu-16.04 - 如何修复“单击课程时会打开一个空白的关于页面而不是课程大纲”
- reactjs - 我在兄弟组件之间的通信有问题
- command-line - 通过命令行编译Arduino代码时如何定义板参数
- python - python请求不将我的POST数据作为内容类型发送:multipart/form-data auto
- ruby-on-rails - 在 ruby 中编写条件的正确格式,然后使用 HAML 标记内的字符串插值将输出转换为字符串