@AlexSer

Как выделить нужную строчку таблицы на Jquery?

У меня есть таблица со строками вида
<tr  data-key="1"> </tr><tr  data-key="2"> </tr>......<tr  data-key="15"> </tr>

Написал скрипт для выделения строки при клике. Но мне нужно при выделений чтобы выбиралось, поэтому сделал переброс
window.location=('/localhost/index?data_key=' + var
где var значение выделяемого data-key;

А так как происходит переход то выделение исчезает. Помогите с функцией которая бы выделял строку если есть параметр в get URl
Вот функция для получение параметров из URL
function getUrlVar(){
    var urlVar = window.location.search; // получаем параметры из урла
    var arrayVar = []; // массив для хранения переменных
    var valueAndKey = []; // массив для временного хранения значения и имени переменной
    var resultArray = []; // массив для хранения переменных
    arrayVar = (urlVar.substr(1)).split('&'); // разбираем урл на параметры
    if(arrayVar[0]=="") return false; // если нет переменных в урле
    for (i = 0; i < arrayVar.length; i ++) { // перебираем все переменные из урла
        valueAndKey = arrayVar[i].split('='); // пишем в массив имя переменной и ее значение
        resultArray[valueAndKey[0]] = valueAndKey[1]; // пишем в итоговый массив имя переменной и ее значение
    }
    return resultArray; // возвращаем результат
    }
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
fwlone
@fwlone
^^
$( document ).ready(function() {
 let get = getUrlVar();
 if(get.data_key) {
   $('tr[data-key=' + get.data_key  + ']').css('background-color', 'red');
 }
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы