2013-12-18 25 views
1

我知道這是糟糕的設計,但是想要爲當前項目引入角度。我想sayHello的是能夠確定元素是否具有類「是-A-最愛」如何從角度事件到jquery選擇器

<div ng-click="sayHello(29, $event)" class="is-a-favorite" data-type="location" data-global-id="29" data-make-disappear="false">&nbsp;</div> 

$scope.sayHello=function(global_id,event){ 
    //var selector=??? 
    if(selector.hasClass('is-a-favorite')){ 
     console.log("this is-a-favorite"); 
    } 
}; 

如何將(或可以)我到當前的DOM元素的引用通過hasClass查詢?

THX

回答

2

點擊的元素可作爲$event.target,所以你可以檢查$($event.target).attr('class')或類似的東西。

編輯:實際上,你會希望是檢查$($event.target).hasClass('is-a-favorite')

+0

是的,完美的THX。我知道不應該這樣做,但它可能允許我們開始使用角度,這將是很酷的 – timpone