为了账号安全,请及时绑定邮箱和手机立即绑定

Javascript,怎样调用同一个对象内的方法?

Javascript,怎样调用同一个对象内的方法?

桃花长相依 2018-12-06 20:05:06
Javascript对象的代码如下: var obj = { FunA: function () { alert("This is function FunA"); }, FunB: function () { var txtEles = $("text"); txtEles.each(function(){ //这里我想调用FunA,该怎么调用。 }) } } 我想在方法FunB中绿色注释的地方调用FunA,应该怎么调用,谢谢回答。
查看完整描述

5 回答

?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

var obj = {
    FunA: function () {
        alert("This is function FunA");
    },
    FunB: function () {
        var that = this;
        var txtEles = $("text");
        txtEles.each(function(){
            that.FunA();
            //这里我想调用FunA,该怎么调用。
        })
    }
}
查看完整回答
反对 回复 2018-12-24
?
慕斯王

TA贡献1864条经验 获得超2个赞

this.FunA()

查看完整回答
反对 回复 2018-12-24
?
慕侠2389804

TA贡献1719条经验 获得超6个赞

"this" 在目标位置应该指的是一个text元素吧?

查看完整回答
反对 回复 2018-12-24
?
UYOU

TA贡献1878条经验 获得超4个赞

var obj = {

  var $this = this;
    FunA: function () { alert("This is function FunA");
    },
    FunB: function () {
        var txtEles = $("text"); txtEles.each(function(){
            //这里我想调用FunA,该怎么调用。

            $this.FunA();
        })
    }
}
查看完整回答
反对 回复 2018-12-24
?
心有法竹

TA贡献1866条经验 获得超5个赞

谢谢回答。

查看完整回答
反对 回复 2018-12-24
  • 5 回答
  • 0 关注
  • 584 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信