jquery - 打破每个字符的输入字符串分隔输入

标签 jquery html angularjs drop-down-menu

我是 Angular 的新手,我试图找到一种方法来打破一个包含字符串的输入以分隔输入(每个单词一个(split(''))。我试图用 jquery 来做,但想不通它出来了,加上我明白混合 jquery 和 Angular 它不是一个好方法。 这是我的输入方式:

<td class="name"><input type="text" ng-model="format" ng-blur="savePerson(userName,userId,nameFormat)"/></td>

如果输入包含“1 test”,如何在其自己的输入中呈现每个字符??

最佳答案

您可以将字符串视为数组。

var mychars="1 test";
for (i=0;i<mychars.length;i++){
    alert(mychars[i]);
}

如果你想在它自己的输入字段中显示每个字符:

jsfiddle demo

var mychars="1 test";

for (i=0;i<mychars.length;i++){

    $('body').append($('<input>').val(mychars[i]));
}

关于jquery - 打破每个字符的输入字符串分隔输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28477082/

相关文章:

jquery - 如何将项目 Expressjs 与 jQuery-File-Upload 集成?

javascript - 调用对象内的函数作为指令的参数

javascript - Angular ui-router 和具有嵌套状态的后退按钮

jquery - 如何编写自己的自定义 jQuery 插件(未捕获的 TypeError : . .. 不是函数)

javascript - IE7 : li's behaving badly

jquery - 如何使用 jQuery 查找元素的数量

asp.net - checkbox 和它的 label 在同一层级

javascript - 如何将 jquery 模板文件保存为每个文件中有多个模板的外部模板文件?

javascript - 如何限制每页 php 中显示的文章数量(从 RSS 检索)? (例如每页 10 篇文章)

javascript - 使用 Angular 更改时更新输入字段中的值