gpt4 book ai didi

javascript - 自动完成 Jquery 删除 ' - ' 之后的所有内容

转载 作者:行者123 更新时间:2023-11-28 18:28:27 25 4
gpt4 key购买 nike

我使用简单的 JQUERY 自动完成来显示某些记录可能的重复项,例如用户填写文本字段时的名称或地址。

这里是代码

<script type="text/javascript">
$(function() {
var availableTags = <?php include('ajax/ajax_show.php'); ?>;
$("#name_value").autocomplete({
source: availableTags,
autoFocus:true
});
});
</script>

下面的文本字段显示结果。

Name[____________________]
Paul - 121.456.789-00
Robert - 122.456.789-00
Cid - 123.456.789-00

如何删除 - 之后的所有内容(空格连字符空格)及其后面的所有内容,并在文本字段中仅包含 Paul、Robert 或 Cid 等名称?

最佳答案

要简单地删除数字并在输入框中显示名称,您可以使用 substrindexOf (或者您可以使用正则表达式并 replace 如果您愿意的话)。像这样:

$( "#name_value" ).autocomplete({
select: function( event, ui ) {
$('#myInputBox').text(ui.item.value.substr(0, ui.item.value.indexOf(" - ")));
}
});

您可能想查找这两个函数herehere看看这是如何工作的。

关于javascript - 自动完成 Jquery 删除 ' - ' 之后的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38620427/

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