单击“添加”以在php中插入另一个输入字段

时间:2012-09-07 06:44:45

标签: php jquery html

我需要添加另一个类型为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>

我在表单标签中有更多选择,但这里是我遇到问题的地方。我只需添加字段而不刷新此人添加的任何数据。感谢您的回复。

1 个答案:

答案 0 :(得分:4)

您可以使用clone

$('#newField').click(function(){
    $('select[name=location]:first').clone().insertAfter('select:last')
})

Fiddle

请注意,您不应在ID属性中使用#

<a href="#" id="#newField">Add location</a>
         //-----^