作者knives ()
看板Ajax
標題[ js ] backbone的View 事件怎麼取得目標的資訊
時間Wed Mar 27 14:45:01 2013
我的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
1F:推 mrbigmouth:backbone的view裡的事件的this是view物件本身啊啊啊!!! 03/27 14:46
2F:→ mrbigmouth:請愛用e.currentTarget 完畢 03/27 14:47
3F:→ mrbigmouth:function(e) { $(e.currentTarget).attr('rel'); } 03/27 14:47
4F:→ knives:喔,試成功了 03/27 15:02