实习生,加油吧!
普通的HTML5,一直有很多标签元素<div><span><a>.....,我们都晓得常用属性name,id,title,value,....;
在公司,发现许多的js脚本文件,包含着大量的$(this).attr("zybh","001");等等这种追加/设置Dom元素属性的地方,
刚开始我根本不理解为什么这么做,有什么用处?
后边,我发现在脚本文件中,有许多地方调用了子方法function(){},但是如果把那么多的参数写入function(),实在是
太蹩脚了,于是将参数值放到DOM元素的属性中,然后在子方法里面,再去抓取这些参数值,$(this).attr("zybh");
这是它唯一的用处,很少会通过他们再去使用jquery的属性选择器;这么做就是为了,在函数调用中,传递参数;