Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.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 如何使用AngularJS按属性获取dom元素_Javascript_Angularjs - Fatal编程技术网

Javascript 如何使用AngularJS按属性获取dom元素

Javascript 如何使用AngularJS按属性获取dom元素,javascript,angularjs,Javascript,Angularjs,我有一个页面,其中有一个表和一个网格,当我单击网格中的行时: gridApi.selection.on.rowSelectionChanged($scope, function(row) { $scope.formula = row.entity.formula; console.log(row.entity.factId); }); 我想突出显示表中的某个单元格 基于factid属性 <div factid="1010898">32

我有一个页面,其中有一个表和一个网格,当我单击网格中的行时:

    gridApi.selection.on.rowSelectionChanged($scope, function(row) {
        $scope.formula = row.entity.formula;
        console.log(row.entity.factId);
    });
我想突出显示表中的某个单元格

基于factid属性

<div factid="1010898">320.00</div> 
320.00
不使用任何外部库(如jquery、jqlite)的最佳角度方法是什么


谢谢

使用jqlite可以做到:

angular.element('[factid=1010898]')
我是这样做的:

$('#report-content').find('[factid = ' + row.entity.factId + ']');
其中“report content”是容器的id。

您可以使用jqlite$(“[attr=val]”)