散分了!!!!!! js对象 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 inputs[0]是dom对象,attr是jQuery方法。我是来接分的 $是个函数,返回一个jquery对象。这个jquery对象有attr那些方法。inputs是个jquery对象,inputs[0]是这个对象里的一个属性,值是一个dom元素。dom元素当然没有jquery的方法了,所以会报错。你想要的东西应该是用 jquery 的eq操作:http://api.jquery.com/eq/ 原理已经说了,你可以如下处理alert(inputs[0].name); alert($(inputs[0]).attr("name")); jq的方法在取值的时候只会取集合中的第一个元素,所以直接这样:alert(inputs.attr("name"));或者用eq()方法alert(inputs.eq(0).attr("name")); 帮忙修改个焦点图自动切换的代码 javascript动态改变文本框样式 【求助】js菜单树加载效率问题 ext store中的find()怎么用? 关于复选框的问题,请教。 求加减年的功能函数? JS中的小问题 请教乱码问题 javascript高手请进 js 时间得到的值不一样 【菜鸟求助】怎样向父页面传递加载分享变量? !window.atop是什么意思?
attr是jQuery方法。
我是来接分的
inputs是个jquery对象,inputs[0]是这个对象里的一个属性,值是一个dom元素。dom元素当然没有jquery的方法了,所以会报错。
你想要的东西应该是用 jquery 的eq操作:http://api.jquery.com/eq/
alert($(inputs[0]).attr("name"));
alert(inputs.attr("name"));
或者用eq()方法
alert(inputs.eq(0).attr("name"));