4
我有這樣的代碼視圖:
<span id="l3-bridge" ng-click="redirect('l3bridge')" class="menu-opt">
<img class="marginleft" src="/web/bundles/lima3main/images/icon-l3bridge.png">
L3 Bridge
</span>
這是角我重定向功能:
$scope.redirect = function(url) {
var element = angular.element($(this));
console.log(element);
}
我需要做什麼從我點擊的元素中獲取id值(在這種情況下爲l3-bridge)。
從jQuery到AngularJS有沒有等效的$(this).attr('id')
?
編輯:我的意思是,我需要元素的視圖的ID。我怎樣才能做到這一點?
爲什麼不直接混在jQuery的?我不確定這個問題的答案,但我從來沒有在我的任何項目中需要這個,但是使用了jQuery表達式 - 如果你還沒有意識到的話,他們會一起玩。 –
@NikkiMather jQuery幾乎不是一個很好的選擇(默認角度選擇jqLite) – axelduch
如果你不得不支持IE8,那麼jquery只是不夠的,因爲它不支持sizzle – jantimon