看板 Ajax 關於我們 聯絡資訊
我的backbone 有一個View 我想透過backbone的View的Events去綁定一個下面的事:'click .rooms': 'switchroom' 其中.rooms它的html大概會長得像這樣 <a href="#" class="room" rel="'+value+'">'+value+'</a> 我本來以為可以像jquery那樣在switchroom這個function 透過 var room = $(this).attr('rel'); 來取得rel的值,可是我在switchroom 下了一個 console.log($(this)); 並沒有看到關於rel的資料,請問有辦法在這裡取得rel的值,還是說要拿到外面用jquery 去處理呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 223.142.135.215
mrbigmouth:backbone的view裡的事件的this是view物件本身啊啊啊!!! 03/27 14:46
mrbigmouth:請愛用e.currentTarget 完畢 03/27 14:47
mrbigmouth:function(e) { $(e.currentTarget).attr('rel'); } 03/27 14:47
knives:喔,試成功了 03/27 15:02