我在页面上有一个 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/