Javascript 事件的角度动态生成ID定位

Javascript 事件的角度动态生成ID定位,javascript,jquery,angularjs,angularjs-scope,Javascript,Jquery,Angularjs,Angularjs Scope,使用jQuery,我可以找到并以“conditionValue”开头的ID 如何在Angular中查找以say“conditionValue”开头的ID。我可能需要一个按钮点击事件 因此,这在下面不起作用,因为它只以conditionValue开头,更像conditionValue434 因此,下面的代码需要修改 $scope.conditionValue= function () { // code }; 如果要处理单击事件,AngularJS方法是使用ng click指令 因此,

使用jQuery,我可以找到并以“conditionValue”开头的ID

如何在Angular中查找以say“conditionValue”开头的ID。我可能需要一个按钮点击事件

因此,这在下面不起作用,因为它只以
conditionValue
开头,更像
conditionValue434

因此,下面的代码需要修改

$scope.conditionValue= function () {
    // code 
};

如果要处理单击事件,AngularJS方法是使用
ng click
指令

因此,您的HTML代码将是:

<div id="conditionValue434" data-ng-click="myClickEventHandler($event)"></div>
但是,如果您打算向可能存在或不存在的DOM元素添加一个click事件处理程序,并且您特别需要侦听DOM元素的事件,那么AngularJS方法是创建一个
上面提到的参考资料有很好的例子可以帮助您入门。

您使用的是什么版本的angular?Angular随jQueryLite(jqLite)一起提供,因此您可以像通常在jQuery中那样进行操作。通常这不是推荐的方法。你需要提供更多的信息。这很好用。如何获取动态生成的ID的值?所以在这里,$scope.myClickEventHandler=function(){//Some code here};thxI已编辑我的代码以添加事件对象。你可以阅读更多关于它的内容。可以使用该对象获取有关目标的更多信息。
<div id="conditionValue434" data-ng-click="myClickEventHandler($event)"></div>
$scope.myClickEventHandler = function (evt) {
    //evt is the jQuery event object or the jQLite object
    //Some code here
};