Javascript 如何在编辑模式下用数据填充多个电子邮件字段
我有一个包含多封电子邮件的输入文本,我使用 当我在那个字段中输入电子邮件时,它工作正常 现在的问题是,当我保存表单并尝试编辑它时,值不会显示在该字段中 如何使用javascript或jquery将电子邮件显示到该字段中 这是显示电子邮件字段的jquery代码:Javascript 如何在编辑模式下用数据填充多个电子邮件字段,javascript,jquery,Javascript,Jquery,我有一个包含多封电子邮件的输入文本,我使用 当我在那个字段中输入电子邮件时,它工作正常 现在的问题是,当我保存表单并尝试编辑它时,值不会显示在该字段中 如何使用javascript或jquery将电子邮件显示到该字段中 这是显示电子邮件字段的jquery代码: $('#id_emails').multiple_emails(); 我试图更改该字段的值,如下所示: $('.multiple_emails-input').val({{ emails|safe }}); 这是HTML中的内容:
$('#id_emails').multiple_emails();
我试图更改该字段的值,如下所示:
$('.multiple_emails-input').val({{ emails|safe }});
这是HTML中的内容:
<input type="text" class="multiple_emails-input text-left">
r@gmail.com
ra@gmail.com
r2h@gmail.com
</input>
其中{{emails}}是服务器返回的电子邮件列表,但不显示任何内容
有人能帮我吗?这个插件似乎没有任何API来重置和重新填充列表,所以我们可以尝试模拟用户操作,尽管这不是一个好方法 例如:
//remove all items
$('.multiple_emails-email .glyphicon-remove').click();
//add new item:
$('.multiple_emails-input').val('test@new.email').blur();
$('.multiple_emails-input').val('test@new.email').blur(); //for some reason this
//must be called twice when adding first new item (I don't know why)
//second item:
$('.multiple_emails-input').val('one@more.email').blur();
此代码适用于。首先检查HTML输出以确保实际填充了val参数,然后检查val'anything'是否正常工作。我尝试过查看更新。。但是它不起作用。好的,你能把输入字段改成无结束标记的格式吗?或者试试这个:$'.multiple_emails-input'.val{{emails | safe};通过HTML输出,我指的是val是如何被{{{server side var}}内容填充的。非常感谢:D它工作起来很有魅力!!!你救了我一天谢谢你: