jquery的this和$(this)在调用函数的时候如何区分使用 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 this == $(this)[0]但有时候还是要看执行环境 一个是DOM对象,一个是JQ对象。关于DOM对象和JQ对象的区别,看JQ的帮助文档。 比如设置id为tt的元素的属性aa,是$("#tt").arr("aa","0")还是$("#tt")[0].arr("aa","0")? 这要看你的this 在哪里用 像你说的那个 $("#tt").attr("aa","0")是JQuery用法 但是 $("#tt")[0].attr("aa","0")可能会报错,对象不持此方法 或缺少对象$("#tt") --- JQuery 对象$("#tt")[0] -- 与之相对应的 DOM对象 可以用 $("#tt")[0].aa="0";表达不好,希望楼主能看懂 呵呵 是$("#tt").attr("aa","0"),注意不是arr,$("#tt")是jquery对象,$("#tt")[0]是dom对象 DOM对象和JQ对象的区别,就在于此,DOM对象只能用DOM的方法,JQ对象也只能用JQ的方法。attr("aa","0")是JQ的方法,当然得用JQ对象。而$("#tt")[0]是DOM对象,就得用$("#tt")[0].aa="0"; 跪求这个网站上的层轮显的效果怎么做? calculateOffset是什么意思? 突出显示当前导航背景 SWFOject问题,请求参数为什么返回不了值 救命啊,JS问题。 编码转换问题 如何执行键盘某个键的事件? 有关时间格式,怎么改变(on line) 如何获得添加一行里的值 >>为什么,做了一个登陆的界面,没有用!<< 如何实现在同一位置上根据前面一列(表数据或ul无序数据)中的数据,动态切换显示内容????? 各位大哥帮帮忙!jquery draggable 拖动插件的问题.
但有时候还是要看执行环境
像你说的那个 $("#tt").attr("aa","0")是JQuery用法 但是 $("#tt")[0].attr("aa","0")可能会报错,对象不持此方法 或缺少对象
$("#tt") --- JQuery 对象
$("#tt")[0] -- 与之相对应的 DOM对象 可以用 $("#tt")[0].aa="0";
表达不好,希望楼主能看懂 呵呵
attr("aa","0")是JQ的方法,当然得用JQ对象。
而$("#tt")[0]是DOM对象,就得用$("#tt")[0].aa="0";