我正在尝试访问放置在段落旁边的按钮类。一旦焦点放在段落上,按钮的类别就应该改变。请参阅下面的 HTML 代码:
<div>
<span id="key" class="col-lg-2">email : </span>
<span ng-focus="focused($event)" id="value" contenteditable="true">abcd@abc.com</span>
<input type="submit" name="update" value="update"
class="update-hide" data-ng-click="updateValue($event)">
</div>
控制器的角码是:
var TestParseController = function($scope, $window, $http, $routeParams, $sce,
$compile) {
$scope.focused = function(focusedValue) {
var par = focusedValue.target.parentNode;
var nodes = par.childNodes;
nodes[2].className="update-regular";
}
}
这怎么能以角度方式完成?我知道它类似于 $$nextSibling ,但访问类名是有问题的。我用谷歌搜索了很多,但一无所获。请帮忙!!!
请建议任何我不能硬编码按钮的任何 id 的动态方式。