jquery help(在淘汰赛中使用主干$ .el)

时间:2012-11-20 03:31:53

标签: jquery backbone.js knockout.js

嗨我正在尝试将此代码从主干转移到淘汰赛。我猜它更像是一个jQuery问题,因为骨干使用$ el作为帮手?

骨干网中的代码是

//this.el is the root element of Backbone.View. By default, it is a div.    
//$el is cached jQuery object for the view's element.
//append the compiled template into view div container

  this.$el.append(***some html***);

所以console.log(this。$ el)返回一个对象

我试过了

console.log($(** some html **)) 

但这只是返回第一次潜水的名称,而不是对象......

1 个答案:

答案 0 :(得分:0)

javascript中的

var el通常指的是您尝试获取/设置内容的任何元素。

例如,在jQuery中,常见的是:

$('this')

或在Javascript中可能是:

getElementById('your element e.g: my-awesome-id')

对于这种情况,我认为它实际上被理解为:

this.('div').append('<span>we append something here</span>')

而不是console.log($(** some html **))尝试使用console.log(this.$el)

我希望这会帮助你,干杯!