$("a.tooltip").mouseover(function(e){
this.myTitle = this.title;<a href="#" class="tooltip" title="这是我的超链接提示1.">提示1.</a><a>标签中并没有myTitle属性啊,想不通this.myTitle为什么可以给对象新添加一个属性
this.myTitle = this.title;<a href="#" class="tooltip" title="这是我的超链接提示1.">提示1.</a><a>标签中并没有myTitle属性啊,想不通this.myTitle为什么可以给对象新添加一个属性
$(function(){
$('a').mouseover(function(){
this.myTitle = 'aaa';/*添加一个属性到this上下文*/
this.setAttribute('myTitle' ,'aaa');/*添加一个属性到a节点中*/
}).mouseout(function(){
alert(this.myTitle);/*获取this上下文中的myTitle属性*/
});
})
o.title = function(){} 楼主可以看看js面向对象的编程知识希望对你有所帮助http://www.jb51.net/list/list_198_1.htm