jquery 新手问题. $('myImg') 和$('myImg')[0] 有什么区别, 请讲白道理,谢谢.例子: <img id="myImg"> 没区别,两个都没东西如果是$("img")和$("img)[0],第一个是取得所有图片,第二个是取得第一个图片,并且返回的是Html对象 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $("img") 这个选择器,选择的是一个jquery对象集合,若果按id取会返回一个jquery对象。$("img)[0] 是集合中的第一个元素。如果绑定事件时候 ,前者会把集合中的所有对象都绑定事件,后者只会在集合中的第一个对象上绑定上。若果取值 val (),text(),html()时候 没有区别。 $(function(){ alert($('#myImg'));//jquery对象 alert($('#myImg')[0]);//页面元素对象 即【object HTMLImageElement】 //jquery使用方式 alert($('#myImg').attr('id')); //页面元素,相当于 document.getElementById('myImg'); alert($('#myImg')[0].id);}) 另外说明一下,你的例子和你的获取元素不符,利用ID,应该是 $('#myImg'), $('myImg')返回的是jquery对象,只能使用jquery对象的属性和方法,如:$('myImg').html(str)$('myImg').attr("id")$('myImg').click(function(event){})$('myImg')[0]返回的是DOM对象,只能使用DOM对象的属性和方法,如:$('myImg')[0].innerHTML = str$('myImg')[0].id$('myImg')[0].onclick=function(event){} 从JAVA文件到JSP页面,如何参数 求jquery效果代码 腾讯的javascript到底有多强? 请教!!!不刷新页面,如何添加和删除列表里面的内容 怎么把url的查询串转为json? 赋值问题 关于从数据库提取字符串后放到脚本中的问题 急急急急!!! 请各位高手帮帮我,谢谢! 在线等待-让下拉菜单项显示Tips 怎幺才能在用脚本得到checkbox的值。 history.go(-1)的问题,紧急求救,在线等待 这样的js如何访问到值 javascript代码不执行,百思不得其解的问题。
$("img)[0] 是集合中的第一个元素。如果绑定事件时候 ,前者会把集合中的所有对象都绑定事件,后者只会在集合中的第一个对象上绑定上。若果取值 val (),text(),html()时候 没有区别。
alert($('#myImg'));//jquery对象
alert($('#myImg')[0]);//页面元素对象 即【object HTMLImageElement】
//jquery使用方式
alert($('#myImg').attr('id'));
//页面元素,相当于 document.getElementById('myImg');
alert($('#myImg')[0].id);
})
$('myImg')返回的是jquery对象,只能使用jquery对象的属性和方法,如:
$('myImg').html(str)
$('myImg').attr("id")
$('myImg').click(function(event){})$('myImg')[0]返回的是DOM对象,只能使用DOM对象的属性和方法,如:
$('myImg')[0].innerHTML = str
$('myImg')[0].id
$('myImg')[0].onclick=function(event){}