Как добавить класс в строку по умолчанию [1], используя JavaScript & jQuery - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть пример кода для добавления класса в выбранную строку каждый раз, когда я нажимаю, и он работает очень хорошо. Но теперь я просто хочу добавить класс по умолчанию selected для row[1], а не для onlick функции. Может кто-нибудь мне помочь? Заранее спасибо.

var index;
function getSelectedRow(){
    var table = document.getElementById("edit_quantity_table");
    for(var i = 0; i < table.rows.length; i++){

        /* Add class on onclick */ 
        table.rows[i].onclick = function(){
            $('#edit_quantity_table tr').removeClass("selected");
            if(typeof index !== "undefined"){
                $(this).closest('tr').addClass('selected');
            }
                index = this.rowIndex;
                console.log(index);
        }
        /* End add class on onclick */ 

        /* Add class on a default row[1] */

        /* End add class on a default row[1] */

    }
}

1 Ответ

0 голосов
/ 17 апреля 2020
var index;
function getSelectedRow(){
    var table = document.getElementById("edit_quantity_table");
    for(var i = 0; i < table.rows.length; i++){

        /* Add class on onclick */ 
        table.rows[i].onclick = function(){
            $('#edit_quantity_table tr').removeClass("selected");
            if(typeof index !== "undefined"){
                $(this).closest('tr').addClass('selected');
            }
                index = this.rowIndex;
                console.log(index);
        }
        /* End add class on onclick */ 

        /* Add class on a default row[1] */
        if(i == 1){
             $(table.rows[i]).addClass('selected');
        }
        /* End add class on a default row[1] */

    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...