gpt4 book ai didi

javascript - 添加/删除值以在单击时输入

转载 作者:行者123 更新时间:2023-11-30 12:13:20 25 4
gpt4 key购买 nike

这是我的代码:

<p class="email">mail1@gmail.com</p>
<p class="email">something@gmail.com</p>
<p class="email">third@gmail.com</p>
<input type="text" id="contact-email" value="" class="form-control" style="width:500px" />

和js:

var $contact = $('#contact-email');
$('.email').on('click', function () {
if ($contact.val()) {
$contact.val($contact.val() +'; '+ $(this).text());
} else {
$contact.val($(this).text());
}
});

和 fiddle https://jsfiddle.net/2dffwew5/2/

最佳答案

我会将选定的电子邮件地址存储到一个数组中。然后推送或拼接点击的邮件。

var $contact = $('#contact-email');
var emails = [];

$('.email').on('click', function () {
var index = emails.indexOf($(this).text());
if (index > -1) {
emails.splice(index, 1);
} else {
emails.push($(this).text());
}
$contact.val(emails.join(";"));
});

https://jsfiddle.net/jdgiotta/ze7zebzq/

关于javascript - 添加/删除值以在单击时输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33153078/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com