gpt4 book ai didi

javascript - 为什么 JS 在重写变量时会抛出意外错误?

转载 作者:行者123 更新时间:2023-11-28 19:42:36 26 4
gpt4 key购买 nike

错误是:

function (a){var b,c,d,e=this[0];{if(arguments.length)return d=m.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,m(this).val()):a,null==e?e="":"number"==typeof e?e+="":m.isArray(e)&&(e=m.map(e,function(a){return null==a?"":a+""})),b=m.valHooks[this.type]||m.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=m.valHooks[e.type]||m.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(lc,""):null==c?"":c)}} 

我想做的是捕获 Focus Out 上的变量:

  $('.field').focusout(function() {

var date = $('.field').val;
console.log(date);
//Do something else

});

字段的 HTML 为:

<input type="text" class="field" />

最佳答案

只是一个错字...

val是一个函数。使用val()

是的,我知道这个问题不值得回答,但否则有人会将评论移植为自己的答案:)

关于javascript - 为什么 JS 在重写变量时会抛出意外错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24820051/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com