作者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