jjzjj

input-split

全部标签

javascript - 在 String.split() 中使用捕获组

这个问题在这里已经有了答案:javascriptregexsplitproducestoomanyitems(4个答案)关闭4年前。$node>"ababaabab".split(/a{2}/)['abab','bab']>"ababaabab".split(/(a){2}/)['abab','a','bab']>所以,这对我来说没有意义。有人可以解释一下吗?我不明白为什么会出现'a'。注意:我正在尝试匹配双行结尾(可能在Windows文件上),所以我在/(\r?\n){2}/上拆分。但是,我的数组中出现了无关的'\015\n'条目(注意\015==\r)。为什么会出现这些?注意:也会

javascript - jQuery:$.trim() input.val() 中单词之间的空格

我在这里看到了一些与我类似的问题,但他们并没有真正回答我......所以我这样做:(在文档就绪函数中)$("#dest").focusin(function(){$("#dest").val($.trim($("#dest").val()));});这个想法是当用户关注一个名为#dest的input时trim它上面的所有空格字符(之前使用focusout添加以获得视觉舒适度)。现在,什么都没有发生。:(希望有人能在这里帮助我。谢谢!这是与计算机相关的问题吗?我已经测试了评论者提供的所有代码,但没有一个有效。我在OSX(SnowLeopard)10.6.8下使用Firefox和Safar

javascript - SO 的 javascript 中的 "".split( "")

我见过很多成语,一旦解释清楚,其中的大部分都很聪明且合乎逻辑。但是当我查看SO的javascript以获取有关良好界面设计的一些想法时,我看到了以下行:initTagRenderer("".split(""),"".split(""));这真的让我大吃一惊。显然,它们使用两个数组初始化标记渲染器,其中只包含一个空字符串参数(或[""],"".split("")的计算结果).我理解那部分(在我自己的代码中做了同样的事情)。但似乎传递文字会完成同样的事情。作为一个新手(对于js,而不是编程),是否有一些不明显的原因让我没有看到这样做?此外,我确实尝试搜索,并获得了很多关于split()本身

php - 相当于 PHP preg_split() 的 JavaScript

是否有等效于PHP函数的preg_split用于JavaScript? 最佳答案 javascript中的任何字符串都可以使用string.split进行拆分功能,例如"foo:bar".split(/:/)split将正则表达式或文字字符串作为参数。 关于php-相当于PHPpreg_split()的JavaScript,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/68243

javascript - polymer 1.0 : Two-way bindings with input elements

代码考虑以下Polymer自定义元素:ResetPolymer({is:'test-element',properties:{'value':{type:String,reflectToAttribute:true,notify:true,value:null}}});我在我的index.html中使用这个自定义元素如下:TestApp问题我相信我已经将value属性声明为双向绑定(bind)(notify:true);然而,当我点击输入并输入一些文本(比如"foo")时,它并没有反射(reflect)在模型中(即调用document.querySelector('test-eleme

javascript - input[radio] 与 ng-model 和 ng-value 的对象相等性比较

首先让我说这个问题与中的选择问题非常相似使用ng-options标记。例如,WorkingwithselectusingAngularJS'sng-options.具体问题是比较一个对象的两个不同实例,这两个实例的引用不相等,但逻辑上表示相同的数据。为了演示,假设我们在模型中有以下选项数组和选定的选项变量:$scope.items=[{ID:1,Label:'Foo',Extra:17},{ID:2,Label:'Bar',Extra:18},{ID:3,Label:'Baz',Extra:19}];$scope.selectedItem={ID:1,Label:'Foo'};请注意,

vue触屏项目 使用 虚拟键盘组件,通过js给el-input value赋值,v-model绑定值不同步问题(已修改)

1.管理后台项目每个页面都有模糊搜索,之前是使用外接键盘或者扫码枪进行输入,完全没有问题,但是最近客户使用的是触屏手动输入,就发现了问题,输入框上的值并不会被监听到,也不会触发el-input框自带的enter,以及change事件,这时候就想着接入一个虚拟键盘,在触屏项目中使用,接入完成后本以为可以成功,但是发现,通过js给el-inputvalue赋值,v-model绑定值不会同步问题:.赋值后,界面显示字段已更改,获取v-model的参数,发现不会同步更改解决办法:v-model只是一种语法糖,底层的方法还是去监听input事件。所以可以使用dispatchEvent事件给元素分配一个i

javascript - jQuery : Append text after an input field

我有一个简单的输入框:我正试图在此之后附加一些链接;所以我会得到:-..我试过了:$("input#someid.someclass").append('-Areyousure?');没有成功,一定很愚蠢,但我找不到问题所在。 最佳答案 使用after而不是append$("input#someid.someclass").after('-Areyousure?'); 关于javascript-jQuery:Appendtextafteraninputfield,我们在StackOver

javascript - 在 jQuery 中检测何时为 "cursor position inside input change"?

我正在使用一个名为jQueryTextRange的插件获取光标在输入中的位置(在我的例子中是文本区域)并设置位置。但现在我有一件-我认为-更难解决的事情。我想知道jQuery中是否存在“光标位置已更改”之类的事件。我的意思是这样的:$('#my-input').on('cursorchanged',function(e){//Mycodegoeshere.)};我想知道光标何时在输入/文本区域内移动,无论是通过箭头键还是鼠标单击都无关紧要。我是jQuery新手,但我认为在jQuery上不存在或存在这样的事件? 最佳答案 不,没有像“

javascript - 如何重置/清除 x-editable 表中的所有过滤器(select2、select、input)?

我想为所有正在使用的过滤器设置一个重置/清除按钮,但我无法弄清楚在与该按钮相关联的点击事件上应该触发什么……例如:为了重置所有这些select2、select和input字段并将所有过滤器恢复为null/空值,我必须触发什么和/或附加并传递什么? 最佳答案 点击按钮后,您只需重置select2的值即可。请参阅此重置它的编程方式https://select2.github.io/examples.html#programmatic按钮重置所有select2输入而不是示例中所示的1所需的一切。$('#yourButton').on('c