使用jquery更新引导中的下拉文本
下面是我的下拉菜单 我希望这样,当用户单击下拉列表中的项目时,文本将从默认值更改为他们选择的任何内容使用jquery更新引导中的下拉文本,jquery,twitter-bootstrap,Jquery,Twitter Bootstrap,下面是我的下拉菜单 我希望这样,当用户单击下拉列表中的项目时,文本将从默认值更改为他们选择的任何内容 <div class="btn-group" role="group"> <div class="btn-group"> <button type="button" class="btn btn-default btn-xs dropdow
<div class="btn-group" role="group">
<div class="btn-group">
<button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown">
{% trans %} area {% endtrans %}
<span class="caret"></span>
</button>
<ul class="dropdown-menu pull-right" role="menu">
{% for name in areaNames %}
<li><a href="#">{{ name }}</a></li>
{% endfor %}
</ul>
</div>
<div class="btn-group">
<button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown">
{% trans %} user {% endtrans %}
<span class="caret"></span>
</button>
<ul class="dropdown-menu pull-right" role="menu">
{% for name in userNames %}
<li><a href="#">{{ name }}</a></li>
{% endfor %}
</ul>
</div>
<div class="btn-group">
<button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown">
{% trans %} range {% endtrans %}
<span class="caret"></span>
</button>
<ul class="dropdown-menu pull-right" role="menu">
<li><a href="#">{% trans %} last.week {% endtrans %}</a></li>
<li><a href="#">{% trans %} last.month {% endtrans %}</a></li>
<li><a href="#">{% trans %} last.quarter {% endtrans %}</a></li>
<li><a href="#">{% trans %} last.year {% endtrans %}</a></li>
</ul>
</div>
</div>
我该怎么做?这正是你想要的
var menus = $(".dropdown-menu");
menus.on('click', 'li a', function(el) {
var clickedElement = $(el.currentTarget);
var updateText = clickedElement.text();
var updateElement = $(el.currentTarget).closest(".btn-group").find('.btn');
updateElement.text(updateText);
updateElement.val(updateText);
});
这正是你想要的
var menus = $(".dropdown-menu");
menus.on('click', 'li a', function(el) {
var clickedElement = $(el.currentTarget);
var updateText = clickedElement.text();
var updateElement = $(el.currentTarget).closest(".btn-group").find('.btn');
updateElement.text(updateText);
updateElement.val(updateText);
});
这正是你想要的
var menus = $(".dropdown-menu");
menus.on('click', 'li a', function(el) {
var clickedElement = $(el.currentTarget);
var updateText = clickedElement.text();
var updateElement = $(el.currentTarget).closest(".btn-group").find('.btn');
updateElement.text(updateText);
updateElement.val(updateText);
});
这正是你想要的
var menus = $(".dropdown-menu");
menus.on('click', 'li a', function(el) {
var clickedElement = $(el.currentTarget);
var updateText = clickedElement.text();
var updateElement = $(el.currentTarget).closest(".btn-group").find('.btn');
updateElement.text(updateText);
updateElement.val(updateText);
});
这是相当公平的,因为它也会增加跨度
$(function () {
$(".dropdown-menu").on('click', 'li > a', function(){
$this = $(this);
var p = $this.parent().parent().prev();
p.text($(this).text());
p.append(' <span class="caret"></span>');
});
});
$(函数(){
$(“.dropdown menu”)。在('click','li>a',function()上{
$this=$(this);
var p=$this.parent().parent().prev();
p、 text($(this.text());
p、 附加(“”);
});
});
这很公平,因为它也会增加跨度
$(function () {
$(".dropdown-menu").on('click', 'li > a', function(){
$this = $(this);
var p = $this.parent().parent().prev();
p.text($(this).text());
p.append(' <span class="caret"></span>');
});
});
$(函数(){
$(“.dropdown menu”)。在('click','li>a',function()上{
$this=$(this);
var p=$this.parent().parent().prev();
p、 text($(this.text());
p、 附加(“”);
});
});
这很公平,因为它也会增加跨度
$(function () {
$(".dropdown-menu").on('click', 'li > a', function(){
$this = $(this);
var p = $this.parent().parent().prev();
p.text($(this).text());
p.append(' <span class="caret"></span>');
});
});
$(函数(){
$(“.dropdown menu”)。在('click','li>a',function()上{
$this=$(this);
var p=$this.parent().parent().prev();
p、 text($(this.text());
p、 附加(“”);
});
});
这很公平,因为它也会增加跨度
$(function () {
$(".dropdown-menu").on('click', 'li > a', function(){
$this = $(this);
var p = $this.parent().parent().prev();
p.text($(this).text());
p.append(' <span class="caret"></span>');
});
});
$(函数(){
$(“.dropdown menu”)。在('click','li>a',function()上{
$this=$(this);
var p=$this.parent().parent().prev();
p、 text($(this.text());
p、 附加(“”);
});
});
执行此任务有两种方法执行此任务有两种方法。1、为每个下拉菜单提供类名,编写4个jquery函数并解决此问题。解决方案2。收集$。更改任何需要更新的内容时,每个all下拉组都有两种方法执行此任务有两种方法。1、为每个下拉菜单提供类名,编写4个jquery函数并解决此问题。解决方案2。收集$。更改任何需要更新的内容时,每个all下拉组都有两种方法执行此任务有两种方法。1、为每个下拉菜单提供类名,编写4个jquery函数并解决此问题。解决方案2。收集$。更改任何需要更新的内容时,每个all下拉组都有两种方法执行此任务有两种方法。1、为每个下拉菜单提供类名,编写4个jquery函数并解决此问题。解决方案2。是收集$。每一个所有下拉组的任何东西的变化,你需要更新