问题
我有一个带有inputTag js的文本区域:(我的js与小提琴不同,但小提琴将提供一个MWE来显示特性)
$('#box').tagsInput({
'width': 'auto',
'delimiter': ',',
'defaultText': 'Enter email',
allowDuplicates: true
});我想在将至少一个标签添加到框中后删除defaultText。我真的只想要html placeholder属性的功能。使用它的问题是JS和CSS替换了原始的文本框,也替换了占位符。
标签库位于:
https://github.com/xoxco/jQuery-Tags-Input/tree/master/src
js小提琴在:
https://jsfiddle.net/6aa2adba/
问题示例:

发布于 2021-06-26 03:29:07
您可以更改底层数据-默认是您的defaultText。当您想要删除defaultText时,可以放置此代码段。检查数组的大小,如果所有值都被删除,则可以使用正确的文本调用此方法
$('#invite-emails_tag').attr('data-default','');https://stackoverflow.com/questions/68134278
复制相似问题