【发布时间】:2014-01-11 00:12:13
【问题描述】:
我在前端使用 twitter 引导程序。我有一个文本字段和旁边的下拉菜单:
<div class="input-group">
<input type="text" class="form-control" name="opening_hr" id="opening_hr" required>
<div class="input-group-btn">
<button type="button" class="btn btn-default dropdown-toggle"
data-toggle="dropdown"><span class="caret"></span></button>
<ul class="dropdown-menu pull-right" id="opening_hr_select">
@foreach($hours as $hour)
<li><a>{{$hour}}</a></li>
@endforeach
</ul>
</div>
我尝试创建一个 javaScript 函数,该函数接受两个参数:我要编辑的文本字段和已选择的下拉菜单:
$(function(){
$(".dropdown-menu li a").click(function(){
var elem = document.getElementById("opening_hr");
elem.text($(this).text());
elem.val($(this).text());
});
});
上面是没有参数的更简单的函数我试过测试(没有运气)。我想要实现的是获取选定的值并将其设置为文本字段值。
请帮忙,谢谢。
【问题讨论】:
标签: javascript html twitter-bootstrap laravel-4