使用jquery.append方法追加一个新的下拉选择器
Appending a new drop down selector using jquery .append method
每次按下按钮时,我都想添加另一个下拉选择器。目前我正在使用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代码是相同的。
首先,您还没有将jquery包含在小提琴中。。我已经更新了你的小提琴,我把它附在这里。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,这个div包含了select。
var count = 0;
$(document).ready(function(){
$("#btn2").click(function(){
count ++;
var select = $('#servingSizeUnits').clone().attr('id',$('#servingSizeUnits').attr('id')+count).attr('name',$('#servingSizeUnits').attr('name')+count);
$("z").append(select);
});
});
检查此演示Fiddle
使用jqueryclone((
注意:您不能附加此-
<input class="input-block-level" type="text" name="newfield" id="newField" placeholder="New Field">
因为Id属性将被复制,这是不可取的。
相关文章:
- 我如何创建一个选择器,就像jQuery有jQuery()或$()一样
- 当 DOM 更改时,使用最后一个选择器更新变量
- 当其中一个选择器是“窗口”时组合选择器
- JQuery 下一个选择器或类似的东西
- 在jQuery中,如何定义一个选择器作为参数的函数
- 是否可以在柔性滑块上再添加一个选择器
- 为什么Flexslider中的一个选择器工作,而第二个选择器不工作;t
- 为jquery图像缩放插件定义一个选择器
- 类似于each(),但仅适用于一个选择器
- jQuery-selector在另一个选择器传递的变量中丢失其值并成为索引器
- 将jquery变量组合到一个选择器中
- 如何在一个选择器jQuery中显示和隐藏多个元素
- 如何在CoffeeScript中为一个选择器连接两个函数
- jQuery:最后一个选择器
- 在jQuery中将多个事件绑定到一个选择器
- JQuery .on()方法,将多个事件处理程序添加到一个选择器
- 用JavaScript中的if语句构造一个选择器
- 如何将输入的值复制到另一个选择器
- 如何编写一个选择器来查找第一个“输入”.在类为“x”的元素之后
- 获取父元素的高度并将其分配给其中的一个选择器