我有一个将文本添加到输入框中的函数。基本上,您单击一个 div,它会通过 onclick="addvalue(“Name”)"激活该功能
function addvalue(newdate){
var input = $("#datestobeexcluded");
input.val(input.val()+","+newdate);
};
但我真正需要做的是检查输入值中的字符串, 如果它不添加文本,它会添加文本,如果文本已存在于字符串中,则将其删除。
目前我对 jquery 的使用不太好。预先感谢您
最佳答案
var input = $("#datestobeexcluded");
if(input.val().search(newdate) >= 0)
{
input.val(input.val().replace(newdate,''));
}
else
{
input.val(input.val()+","+newdate);
}
如果多次出现:
input.val(input.val().replace(/newdate/g,''));
关于javascript - jQuery 从输入字符串中添加/删除文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56099616/