在原生JS的DOM对象和Jquery对象的一个异常分享

来源:互联网 发布:跆拳道道鞋多少钱淘宝 编辑:程序博客网 时间:2024/05/17 07:20

在原生JS的DOM对象和jQuery对象的使用中,常常由于对概念的混淆造成了一些异常,今天我分享一个我在使用中出现的异常;

异常的描述是:

$(...)[0]不是一个函数;

异常的信息是:

$(...)[0].val is not afunction

      alert($("input")[0].val());

这个异常的原因是:

$(...)[0]是一个DOM对象,它是没有val()方法的;

所以说这个时候处理方法有两种:

一:将DOM对象转换为Jqueery对象;

  alert($("input:first").val());

二:使用DOM对象的属性;

  alert($("input")[0].value);



原创粉丝点击