我正在做以下事情:
elemDrop: function(elem) {
return elem;
},
elemAddRel: function(json) {
var elem = this.elemDrop;
console.log(elem);
$(elem.item[0]).addClass('showTab').attr('rel', json.pageId);
},
然而,当我在console.log“elem”时,它只是将整个函数存储到一个变量中。我怎样才能将函数的结果实际存储到变量中?
答案 0 :(得分:3)
你应该可以这样做:
var elem = this.chunkDrop();
使用括号()
将触发函数并返回结果,而不是将变量设置为等于函数本身。
答案 1 :(得分:1)
所以你需要按this.chunkDrop();