作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想运行一个 jquery 代码,如果数值文本输入低于 7
,则结果为 false。但我收到以下错误:
Uncaught TypeError: Object .NumCon has no method 'apply'
f.event.dispatch
f.event.add.h.handle.i
我该怎么办?
这是我的代码:
<form>
<input type="password" name="user_pass" class="NumCon" id="7">
</form>
function NumCon() {
var result = true;
$(this).closest("form").find('.NumCon').each(function () {
var size = this.value.length;
var NumVal = $(this).attr('id');
if (size <= NumVal) {
$(this).css("background", "#ffc4c4");
result = false;
}else{
$(this).css("background-color", "#ffffec");
}
});
}
$('.NumCon').live('keyup', NumCon());
最佳答案
您从定义行内部调用您的函数,然后(出于某种原因)将其解释为一个对象。
$('.NumCon').on('keyup', NumCon);
解决您的问题。
关于javascript - 未捕获的类型错误 : Object . NumCon 没有方法 'apply',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11590286/
我想运行一个 jquery 代码,如果数值文本输入低于 7,则结果为 false。但我收到以下错误: Uncaught TypeError: Object .NumCon has no method
我是一名优秀的程序员,十分优秀!