如何使用jquery使用菜单内容填充文本输入
我有使用引导的代码,带有下拉菜单:如何使用jquery使用菜单内容填充文本输入,jquery,twitter-bootstrap,this,jquery-traversing,Jquery,Twitter Bootstrap,This,Jquery Traversing,我有使用引导的代码,带有下拉菜单: <div class="col-lg-4"> <div class="input-group"> <div class="input-group-btn"> <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded=
<div class="col-lg-4">
<div class="input-group">
<div class="input-group-btn">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Núm.exercicis difícils <span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a href="#" class="numEx">1</a></li>
<li><a href="#" class="numEx">2</a></li>
<li><a href="#" class="numEx">3</a></li>
<li><a href="#" class="numEx">4</a></li>
</ul>
</div><!-- /btn-group -->
<input type="text" class="form-control" text ="hola" placeholder="100 o menys" aria-label="...">
</div><!-- /input-group -->
</div>
Núm.exercisis difícils
我想把下拉菜单中点击的数字写在输入文本中。我想用$this
来做,所以我是动态做的,在下拉菜单中有不止一个
我认为这很容易,但我尝试了一些不同的方法,但没有找到正确的方法。在
.numEx
的单击事件中,获取最接近的。输入组
,然后在其中查找输入。表单控件
。之后,将单击的.numEx
的文本设置为input.form控件的值
$('.numEx')。单击(函数(){
var input=$(this).closest('.input group').find('input.form control');
input.val($(this.text())
})
Núm.exercisis difícils
你能告诉我们你试过什么吗?好的,下一个答案有效。