老师有些取名挺喜欢重复的,像rating,init,chosen,select呀什么的,看得都有些乱了,所以每次自己敲代码时只能自己取不同的名字来区分。。
2017-09-01
最新回答 / qq_一个人的路上_0
我写的 可以借鉴下 var num=2;//li 元素绑定多个事件 按顺序依次触发$('li').on('click mouseover mouseout',function (e) { if(e.type=='mouseover'){ var num1=$(this).index()+1; light(num1);//这里的变量...
2017-09-01
已采纳回答 / Chris012
因为封装对象方法的插件是写在 $.fn.extend({ /*代码省略*/}); 里面的,你调用的时候肯定是基于jQuery对象调用的,这里的调用是$("#rating2").rating(4);, 所以函数中的this引用的是 '$("#rating2")' 这个jQuery对象。你可以自己试验下,在函数内部打印this 和 $(this),控制台日志上返回的都是一个数组,证明他们引用的都是jQuery对象。两种写法都可以正常运行。
2017-08-22