javascript - 使用 jquery .append 方法附加新的下拉选择器

标签 javascript jquery html drop-down-menu

我想在每次按下按钮时添加花药下拉选择器。目前我正在使用 JQUERY 添加新的下拉字段,但是,我无法添加新的下拉选择器。目前该代码无法正常工作。下面是代码:

jsfiddle

Jquery:

$(document).ready(function(){
  existingdiv1 = document.getElementById( "dropDown" );    
  $("#btn1").click(function(){
  $("z").append('<strong>Hello</strong>', existingdiv1);
  });
});

HTML:

<div class="control-group">
  <div class="controls">
    <z>
    <select id="servingSizeUnits" class="selectpicker btn-medium btn-block" data-style="btn-info" name="dropDown" id="dropDown">
       <optgroup label="Select Product Type">
           <option name="dropDown" value="val1">val1</option>
           <option name="dropDown" value="val2">val2 </option>
           <option name="dropDown" value="val3">val3</option>
           <option name="dropDown" value="val4">val4</option>
           <option name="dropDown" value="val5">val5</option>
      </optgroup>
    </select>
      </z>    
      </div>    
 </div>    

    <button id="btn2" class="btn btn-primary" data-activate="#payment" type="submit">Add Selector</button>

任何建议都会很棒。

更新1:我已经确保SO和fiddle代码是相同的。

最佳答案

首先,你没有在你的 fiddle 中包含jquery..我已经更新了你的 fiddle ,我将其附加在这里。 http://jsfiddle.net/aR9r9/2/

$(document).ready(function(){
  $("#btn2").click(function(){
  $(".app").append('<input class="input-block-level" type="text" name="newfield" id="newField" placeholder="New Field">'
  );
  });
});

在这里,我将选择器附加到包含选择的 div 中。

关于javascript - 使用 jquery .append 方法附加新的下拉选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24030429/

相关文章:

javascript - Protractor 元素不可见的输入字段

javascript - Parse..com 云代码 : Trying to update user's column but nothing happens

javascript - 浏览器操作高度不会重置

html - 我布局的主体部分的高度

html - 边距防止文本对齐;

javascript - 文档就绪,$(document).on ("xxx") 和函数 onDeviceReady()

javascript - 为什么当我编写array.map,foreach或简单的for时,它在Electron + Javascript中异步运行?

javascript - AngularJS 渲染后执行 Jquery 插件

JQuery UI 自动完成和 Google 关键字

javascript - Bootstrap 轮播宽度 100% 且响应迅速