如何在angularJS中的'table'中获取所有'tr'?

时间:2013-09-18 10:08:04

标签: jquery angularjs

我有一个自定义指令,指向表格内的'tr'。

 <tr row-select >

我想从该特定表下的所有tr中删除一个样式。

 directiveApp.directive('rowSelect', function() {
        return function(scope, element, attrs) {
            element.on('click', function() {
                $('#db-conn-table tr').removeClass('info');
                element.addClass("info");
            });
        }
    });

如果不使用 JQuery ,是否可以这样做?

$('#db-conn-table tr').removeClass('info');

1 个答案:

答案 0 :(得分:1)

尝试

app.directive('rowSelect', function() {
    return function(scope, element, attrs) {
        element.on('click', function() {
            element.siblings().removeClass('info');
            element.addClass("info");
        });
    }
});

演示:Fiddle