javascript - 获取选择选项的值然后使用变量输出另一个选择选项
问题描述
我想获取选择选项的值,然后使用输出另一个选择选项,我正在使用 Laravel 路由来显示输出,我已经从程序中选择数据并将数据添加到level_program_id
,它不起作用。我和使用 jQuery 2.3.* 版本。
$('#add-more-level').on('click', function() {
var programs = $('#program_id option');
var program = $('#frm-level-create').find('#level_program_id');
$(program).empty();
$.each(programs, function(index, item) {
$(program).append($("<option>", {
value: $(item).val(),
text: $(item).text(),
}));
$('#level-show').modal('show');
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
<div class="col-md-3">
<label for="programs">Courses</label>
<div class="input-group">
<select class="form-control" name="program_id" id="program_id">
<option value="">Select</option>
@foreach ($programs as $key=>$p)
<option value="{{ $p->program_id }}">{{ $p->program}}</option>
@endforeach
</select>
<div class="input-group-addon">
<span class="fa fa-plus" id="add-more-program" role="button"></span>
</div>
</div>
</div>
<!-- I have linked the second HTML using modal id selector -->
<div class="modal fade" id="level-show" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" area-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title">Add Level</h4>
</div>
<form action="{{ route('postInsertLevel' )}}" method="post" id="frm-level-create"></form>
<div class="modal-body">
<div class="row">
<div class="col-sm-12">
<select name="program_id" id="level_program_id" class="form-control"></select>
</div>
</div>
<div class="row" style="margin-top:30px">
<div class="col-sm-12">
<input type="text" name="level" id="new-level" class="form-control" placeholder="Enter level">
</div>
</div>
<div class="row" style="margin-top:30px">
<div class="col-sm-12">
<input type="text" name="description" id="level-description" class="form-control" placeholder="Enter Description">
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="submit" class="btn btn-primary ">Save</button>
</div>
</form>
</div>
</div>
</div>
解决方案
推荐阅读
- asp.net-core - 如何在嵌套组件中使用减速器?
- express - 使用 React 和 CometChat 构建实时聊天小部件
- php - 稍后使用 content-type:json 标头打印 json 时如何使 href 链接正常工作
- go - 循环遍历字节数组的所有值
- reactjs - 如何在 React 组件中嵌入 Github Gist?
- java - 如果它是activemq,如何获取服务器和客户端之间交换的证书详细信息
- assembly - 使用 GDB 调试段寄存器 FS
- groovy - 如何删除尾随空格 \n 但不删除尾随制表符 \t
- c# - Unity 2D 平台游戏脚本
- python - 通过 Internet 远程访问多用户数据库