0
/*Add new div(content)*/
<div class="form-group">
<button type="button" class="btn-primary btn-sm" id="add-phone">Add</button>
</div>
<script type='text/javascript'>
var max_fields = 3; //maximum input boxes allowed
var x = 1; //initlal text box count
$('#add-phone').click(function() {
if(x < max_fields){ //max input box allowed
x++; //increment when a new div(section) is added.
//content of added section(div)
$("#add-request").after('<div class="col-md-12" id="site-phone">
<select name='phone-manufacture' id="phone-manufacture">
<option value="apple">Apple</option><option value="sam">Samsung</option></select></div>');
});
$(document).ready(function() {
$('#phone-manufacture').change(
function() {
var method = $('option:selected').val();
if (this.value == 'apple'){
//show different content(Fields, text or another select)
}else if(this.value == 'sam'){
//show something else or append a new element..
}
});
});
</script>
这是我迄今为止添加方法动态地显示不同的内容,但增加的第一个div(按Add按钮一次),但加入了第二个div(内容时,当它只能 - 第二次按下添加按钮)或第三个div(内容)不再显示If块上指定的不同元素。无法根据使用jQuery
这个问题不是很清楚,你可以进一步解释你喜欢做什么吗? – Greeso
我想每次按下添加按钮都会添加一个新的div。一旦新的div显示,它会显示选择选项wh用户可以选择选项1或2.基于选择,然后将显示文本字段..我已经完成了..问题是,当用户再次单击添加按钮..动态文本字段不显示。 – user1533578