使用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。是收集$。每一个所有下拉组的任何东西的变化,你需要更新