我需要添加另一个类型为select的输入字段,如果有人点击我的代码中显示的添加位置
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<p><strong> location</strong></p></br />
<select name="location">
<option value="location1">location1</option>
<option value="location2">location2</option>
<option value="location3">location3</option>
<option value="location4">location4</option>
</select>
<a href="#" id="#newField">Add location</a>
<hr/>
</form>
我在表单标签中有更多选择,但这里是我遇到问题的地方。我只需添加字段而不刷新此人添加的任何数据。感谢您的回复。
答案 0 :(得分:4)
您可以使用clone
:
$('#newField').click(function(){
$('select[name=location]:first').clone().insertAfter('select:last')
})
请注意,您不应在ID属性中使用#
。
<a href="#" id="#newField">Add location</a>
//-----^