Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何通过单击获取元素?_Javascript_Angularjs_Angularjs Ng Click - Fatal编程技术网

Javascript 如何通过单击获取元素?

Javascript 如何通过单击获取元素?,javascript,angularjs,angularjs-ng-click,Javascript,Angularjs,Angularjs Ng Click,我试图在使用angularjs单击时向元素添加一个类(元素是通过ngRepeat生成的)。我需要知道通过ng click=“foo()”单击的元素 代码如下(但我将控制器和应用程序调出): 功能活动列表控制器($http){ this.open_options=函数(elem){ 控制台日志(elem); } } 行动 使用此选项:- <div class="option" ng-click="ctrl.open_options(this)">Actions</div>

我试图在使用angularjs单击时向元素添加一个类(元素是通过ngRepeat生成的)。我需要知道通过ng click=“foo()”单击的元素

代码如下(但我将控制器和应用程序调出):

功能活动列表控制器($http){
this.open_options=函数(elem){
控制台日志(elem);
}
}

行动
使用此选项:-

<div class="option" ng-click="ctrl.open_options(this)">Actions</div>
操作
使用此选项:-

<div class="option" ng-click="ctrl.open_options(this)">Actions</div>
操作

使用此。。。这对你来说是完美的工作

功能活动列表控制器($http){
this.open\u options=函数($event){
元素($event.target).css(“颜色”、“红色”);
}
}

行动

使用此。。。这对你来说是完美的工作

功能活动列表控制器($http){
this.open\u options=函数($event){
元素($event.target).css(“颜色”、“红色”);
}
}

行动

操作
为什么不使用
ng类
?而不是从控制器中使用DOM。@PankajParkar您将如何做到这一点?
操作
为什么不使用
ng类
?而不是从控制器中使用DOM。@PankajParkar您将如何做?如何从传递给函数的对象中获取元素?在函数中传递var如何从传递给函数的对象中获取元素?在函数中传递var