gpt4 book ai didi

javascript - 保留前五个字符并在自动完成中 chop 其他字符?

转载 作者:行者123 更新时间:2023-11-30 05:34:49 24 4
gpt4 key购买 nike

我有一个带有多个标记的自动完成文本框。我想检查前五个输入的字符以匹配并 chop 其他字符。

请在下面找到我的 UI 屏幕: enter image description here

其实我已经自定义了fcbk complete插件,通过shift+方向键实现多选功能,可以一次性选择多个项目。

我想检查前五个字符以匹配并仅 chop 其他字符...

我的代码如下:

 var addItem = function(item, preadded){
console.log(item);
if(item.length > 1)
{

for (var i=0;i<item.length;i++)
{
var title = $(item[i]).text();
console.log('Title = ' + title);
var value = ($(item[i]).attr('rel') && $(item[i]).attr('rel') != -1 ? $(item[i]).attr('rel') : title);
var li = document.createElement('li');
var txt = document.createTextNode(title);
var aclose = document.createElement('a');
var input = addHiddenInput(value);
$(li).attr({
'class': 'bit-box'
});
$(li).prepend(txt);
$(aclose).attr({
'class': 'closebutton',
'href': '#'
});
li.appendChild(aclose);
li.appendChild(input);
holder.appendChild(li);
$(aclose).click(function(){
$(this).parent('li').fadeOut('fast', function(){
$(this).remove();
});
return false;
});
item[i].remove();
}
}
else
{

console.log(item);
var title = item.text();
console.log('title = ' + title);
var value = (item.attr('rel') && item.attr('rel') != -1 ? item.attr('rel') : title);
var li = document.createElement('li');
var txt = document.createTextNode(title);
var aclose = document.createElement('a');
var input = addHiddenInput(value);
$(li).attr({
'class': 'bit-box'
});
$(li).prepend(txt);
$(aclose).attr({
'class': 'closebutton',
'href': '#'
});
li.appendChild(aclose);
li.appendChild(input);
holder.appendChild(li);
$(aclose).click(function(){
$(this).parent('li').fadeOut('fast', function(){
$(this).remove();
});
return false;
});
}
if (!preadded) {
holder.removeChild(document.getElementById(elem[0].id));
addInput(elem);
}
if(!controlKeyPressed){
feed.hide();
}
item.remove();
}

这是我的 addItem 函数,其中多选值被添加到带有标记的自动完成文本框。

我的预期输出:

Manuel...

有什么帮助吗?

最佳答案

嘿,你可以像下面的代码一样实现你的东西:

    txt.substr(0, txt.length - 1);
$(li).html(txt + "...");

试试这个选项...

关于javascript - 保留前五个字符并在自动完成中 chop 其他字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24573209/

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