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

时间:2018-06-02 07:44:12

标签: javascript jquery

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

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

在上面的标签请不要考虑任何单引号,为了显示目的我在这里提到过,其他明智的只是显示 name1 | name2 |地址|国家| provison < /强>

我想获得标签之间的所有价值并将其推入数组。我已经尝试使用.quult方法的jquery,但它显示错误,指出 $(...)。结果未找到

   $("#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中的函数

1 个答案:

答案 0 :(得分:2)

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