javascript - 从文本框的自定义标记中获取值(自动完成)并插入数组

标签 javascript jquery

我在页面上有一个 id 为 main_text 的文本框(自动完成),其值动态变化。

    '<'my_custom_tag'>'name1|name2|address|country|provison'<'/my_custom_tag'>'

在上面的标签中请不要考虑任何单引号,为了显示目的我已经在这里提到了它,否则它只显示name1|name2|address|country|provison.

我想获取标签之间的所有值并将其放入一个数组中。我试过使用 jquery 的 .result 方法,但它显示了一个错误,指出 $(...).result not found

   $("#main_text").result(function(event,data,formatted){}

任何实现相同目标的替代方法,我们都需要.split来自|的值这样我就可以获得单独的值,之后我会将这些值设置到另一个文本框中。

   $("my_name1").val(my_array[0]);
   $("my_name2").val(my_array[1]);
   $("my_address").val(my_array[2]);
   $("my_country").val(my_array[3]);
   $("my_provison").val(my_array[4]);

此外,如果您查看此链接 jqueryui.com/autocomplete,它会指出 .autocomplete 不是 DOM 中的函数

最佳答案

values = $("my_custom_tag").text().split("|");

关于javascript - 从文本框的自定义标记中获取值(自动完成)并插入数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50654656/

相关文章:

来自 Controller 的 JavaScript 日期

jquery - 如何让 div 根据 Jquery 可排序网格的高度增长?

javascript - 一个下拉菜单的结果由两个决定

javascript - 在html中调用变量

javascript - 为什么我的 webpack 包在主机上成功构建但不在 docker 容器中?

jquery - 谁能告诉我这个 Jquery 脚本哪里出错了

javascript - 将异步/等待与 $.ajax 一起使用

javascript - 使用 fancy select 选择一个选项

javascript - jQuery onChange 为输入提供一个值

javascript - 使用 createRef 处理嵌套导航 + IntersectionObserver 的问题