При щелчке значка fa-eye я хочу сфокусировать/выделить только этот div.получить родительский div id onclick значка
Html:
<i style="float: right; margin: 8px; cursor: pointer;" class="fa fa-eye" ng-click="focus()"></i>
JS:
$scope.focus = function($element) {
$('#focus-overlay').toggleClass("focus-overlay");
$('#last').toggleClass("widget-focus-enabled");
};
На месте id="last"
я должен найти идентификатор на щелчку значка, а затем нужно добавить класс ..
Я попытался : $($event.target).parent()
, но не смог получить результат.
Демо: http://plnkr.co/edit/HvTRdjNVdmHjnyG41O4F?p=preview
Пожалуйста, помогите.
Я делаю .. var parent = $ ($ element.target) .parent() .parent() родитель() родитель() родитель()...; то я получаю результат, это правильная практика? –
PLease проверить демо .. и предложить, если я могу что-то улучшить .. –
Я думаю, вы должны передать идентификатор в директиве, где бы вы ни использовали директиву, и используя это, вы можете свернуть div. было бы лучше решение – ngLover