0

テーブル内の「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');
4

1 に答える 1

1

試す

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

デモ:フィドル

于 2013-09-18T10:18:16.250 に答える