Pma*_*oen 1 javascript methods jquery function object
如何从javascript中的对象调用函数,例如在jquery中调用myDiv.html()来获取该div的html.
所以我想要的是这个工作:
function bar(){
return this.html();
}
alert($('#foo').bar());
Run Code Online (Sandbox Code Playgroud)
这是一个简化的例子,所以请不要说:只做$('#foo').html():)
jQuery.fn.extend({
bar: function() {
return this.html();
}
});
alert($('#foo').bar());
Run Code Online (Sandbox Code Playgroud)
你的意思是如何在上下文中使用对象调用函数?
这工作 -
function bar() {
return this.html();
}
bar.apply($('#foo'));
Run Code Online (Sandbox Code Playgroud)
或者,如果要将方法永久附加到对象,
obj = {x: 1};
obj.prototype.bar = function() {return this.x;};
obj.bar();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5109 次 |
最近记录: |