我在jQuery數據函數中遇到了一些麻煩。jquery data()不起作用
$(e.target).data(「unitId」)未定義。
我一直在嘗試解決這一段時間,但無法找到我的代碼有什麼問題。
有沒有人看到這裏有什麼問題?
var SomeView = Backbone.View.extend({
el: '#sidebar',
events: {
"click .link-unit": "route"
},
initialize: function(){
this.render();
},
render: function(){
this.$el.html('<div class="link-unit" data-unitId="some data">some text</div>');
},
route: function(e){
console.log($(e.target).data('unitId'));
},
});
? – Alex
你能提供相關的標記嗎? – PeterKA