【问题标题】:Add new field to paragraph when link is clicked?单击链接时向段落添加新字段?
【发布时间】:2011-05-16 04:00:09
【问题描述】:

我有一个表单,我想在用户单击链接时添加新的文件上传字段。

所以我做了一个带有id的段落:

<p id="proof">default field is here and want more</p>

然后在我的 jQuery 上我有:

$('#newField').click(
    function(){
        $('#proof').append('<label for="file">Arquivo:</label><input type="file" name="arquivo[]" id="file" /><br />\n<label>Descrição:</label><input type="text" name="descricao[]" class="text small" /><br />');
        return false;
    }
);

这里我有应该点击添加新字段的链接:

<a href="#" id="#newField">Mais provas</a>

我对 jQuery 很陌生,不确定是否可以将其添加到段落中,或者我是否绑定到 div 以及它是否应该适用于段落,我在这里做错了什么?

它并没有像我希望的那样添加新字段,事实上,当你点击链接时它并没有添加任何内容。

【问题讨论】:

  • “我在这里做错了什么” --- 这并不能说明您遇到了什么问题。
  • @zerkms 它并没有像我希望的那样添加新字段,事实上,当您单击链接时它并没有添加任何内容。

标签: php jquery html field dynamic


【解决方案1】:

使用

&lt;a href="#" id="newField"&gt;Mais provas&lt;/a&gt;

而不是

&lt;a href="#" id="#newField"&gt;Mais provas&lt;/a&gt;

您在链接 ID 中添加了一个额外的#

【讨论】:

  • omg 太真实了,以至于我错过了...非常感谢您发现它... rrr 必须等待 7 分钟才能接受您的回答。
猜你喜欢
  • 1970-01-01
  • 2012-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-18
  • 1970-01-01
  • 2021-02-18
  • 2011-06-20
相关资源
最近更新 更多