Angularjs用它替换图像的alt

时间:2017-05-27 16:00:54

标签: javascript angularjs

我的图像如下:

console.log( $scope.image ); // <img alt="hello" class="form" src="demo.jpg">

我希望得到以下输出(只是alt的文字):

console.log( $scope.image ); // hello

jquery here有一个答案。但我想在Angularjs中做同样的事情。有什么想法吗?

修改$scope.image还包含更多html。

1 个答案:

答案 0 :(得分:3)

你也可以使用jquery使用&#39; angular.element&#39;在你发布的答案中做同样的事情。这使您可以访问几个jquery功能集,称为jqlite。

var alt = angular.element($scope.image).attr('alt')

编辑:如果$ scope.image中有更多html标签,请执行以下操作:

var alt = angular.element($scope.image).find('img').attr('alt')