浏览:1532008-05-14 21:05   来自Hafeyang      :
我在使用Jquery UI 的时候去看HTML代码,发现所有使用$(selector)的DOM节点都有属性
jQuery1210769710968="6"
先不说去掉这个属性用什么方法,这个属性肯定设计到Jquery的实现问题.
待高人指点!
楼主
  2个月前   nfa2dfa      :
var expando = "jQuery" + (new Date()).getTime(), uuid = 0, win = {};
...
if ( !id )
id = elem[ expando ] = ++uuid;
...
var id = elem[ expando ];
...
回复  1楼 回到顶楼 
  2个月前   Hafeyang      :
这样做的目的是什么?标记我这个DOM是Jquery对象??
回复  2楼 回到顶楼 
  2个月前   nfa2dfa      :
不占用htmlelement的id,同时标记htmlelement,做了这个来代替id
回复  3楼 回到顶楼 
  2个月前   Hafeyang      :
我还发现了一个奇怪的属性 unselectable

如果需要删除jQuery1210769710968="6" 可以使用
$(selector).removeData();

谢谢楼上那位仁兄!
回复  4楼 回到顶楼 
  2个月前   nfa2dfa      :
unselectable ?我用的1.2.1没看到
回复  5楼 回到顶楼 
  2个月前   Hafeyang      :
是不是div 标签本身就有这个属性,?
我用的好像也是这个版本。
回复  6楼 回到顶楼 

你还不是小组成员,加入小组以后才能发布新主题!
1 20013