Я пытаюсь прокрутить вниз до определенной строки, используя этот код,
var temp = "1000";
$(document).animate({scrollTop: $("'tr[data-id=\"" + temp + "\"]'").offset().top}, 'slow');
//also tried .position().top}, 'slow');
но получая эту ошибку,
Ошибка поиска: ошибка синтаксиса, нераспознанное выражение: 'tr [data-id = "1000"]'
Html
<tr data-id="1000" class="Row" onclick="LoadA(1000)"></tr>
Проблемы с кавычками. Попробуй это:
$('tr[data-id="' + temp + '"]')
Я всегда предпочитаю играть с '
и "
а не избегать их.
Результат:
$('html,body').animate({
scrollTop: $('tr[data-id="' + temp + '"]').offset().top
}, 'slow');
'tr
должен быть простоtr
, и]'
,]