AngularJSを使用して要素の兄弟をクリックしたときに兄弟を取得する方法は何ですか?要素の兄弟を取得する*角度*方法は何ですか?
は、これまでのところ、私はこれを持っている:
<div ng-controller="FooCtrl">
<div ng-click="clicked()">One</div>
<div ng-click="clicked()">Two</div>
<div ng-click="clicked()">Three</div>
</div>
<script>
function FooCtrl($scope){
$scope.clicked = function()
{
console.log("Clicked", this, arguments);
};
}
</script>
ここで具体的な例として、jQueryの実装です:ここで
<div id="foo">
<div>One</div>
<div>two</div>
<div>three</div>
</div>
<script>
$(function(){
$('#foo div').on('click', function(){
$(this).siblings('div').removeClass('clicked');
$(this).addClass('clicked');
});
});
</script>
'$ event.currentTarget.previousElementSibling'および' $ event.currentTarget.nextElementSibling'が兄弟の詳細に使用されています。 – Nirus