Javascript从jQuery函数中的构造函数获取“ this”

时间:2019-09-24 10:42:36

标签: javascript jquery

我正在尝试从构造函数中定义的jQuery内部的类范围访问变量

这是我的代码:(这是一个易于理解的摘要)

class Player{

    constructor(person_id){
        this.person_id = person_id;
        this.personName();
    }

    personName = () =>{
        $('.open_players').on('click',function(){
            console.log(this.person_id)  // this does not work
        })
    }
}


const Person = new Player('first_player');

因此,当我打开jQuery函数时,我将无法再访问 this ,我可以通过某种方式将其传递到jquery函数中吗?我尝试将其放入 function()内,但似乎不起作用

0 个答案:

没有答案