使用keyup匹配输入元素
match input elements with keyup
我不确定这里发生了什么。。我试图只匹配变量输入的val,每次尝试,我都会得到一个对象,一个对象。
这是小提琴:http://jsfiddle.net/GLnQx/1/
是这段脚本把我搞砸了:
$("input.numberOfAccounts").keyup(function () {
$("input.pricingPerAccount").val($(newPricePerAccount));
});
newPricePerAccount会提醒我正确的数字,但当我试图将其放入val时,这是不好的。
我在这里错过了什么?
$()
是jQuery选择器方法。newPricePerAccount
是5050,所以它试图选择一个5050元素(即什么都没有),并返回一个对象。我想你只是想要
.val(newPricePerAccount)
应该是
$("input.pricingPerAccount").val(newPricePerAccount);
看看你的jsFiddle,newPricePerAccount
是一个JS变量,对吗?在这种情况下,您不需要$()
选择器
$
仅用于选择DOM元素,而非变量:
$('input.pricingPerAccount').val(newPricePerAccount);
相关文章:
- Javascript获取具有不同id的文件数's来自没有多个属性的文件输入元素
- 访问代码生成的输入元素上的keyup事件
- 使用 jQuery,当我在输入框外部单击时,如何更改输入元素的值
- 使用jQuery切换来显示内容,但防止在用户单击输入元素时关闭
- 如何使用角度事件处理程序引用输入元素的值
- 获取javascript中输入元素的索引
- 为什么Bootstrap typeahead不适用于具有相同ID的输入元素
- 如何使用javascript在输入元素中显示特殊字符
- 动态添加的输入元素不会在脚本中返回值
- 使用 jQuery 禁用除表单中的某些输入元素之外的所有输入元素
- 将焦点设置为输入元素角度 js
- 如何仅在输入元素具有焦点时才启动 setInterval
- 即使使用 parseInt,我也无法从输入元素中获取数值
- 通过应用自定义 css 类禁用 html 输入元素
- 聚合物 - 访问自定义元素内的 DOM 输入元素
- HTML-输入元素中不可删除的占位符
- 使用jquery将属性附加到输入元素
- 如果所有其他元素都填写在AngularJS中,如何动态添加新的输入元素
- 什么是输入元素上的innerHTML
- 输入元素模式属性的Javascript正则表达式在reFiddle上有效,但在页面上无效