У меня есть код, который работает отлично, но я чувствую, что он может быть написан лучше.Написание функции JQuery более эффективно
$mainTabs.click(function() {
$('video')[0].pause();
$('video')[0].currentTime = 0;
});
Можно ли переписать это так, чтобы оно было на одной линии вместо двух? Я пробовал код ниже, но получил следующую ошибку: «Uncaught TypeError: Невозможно установить свойство currentTime« неопределенного ». Видео все еще приостанавливается, но не перематывается так, как должно. Я что-то делаю неправильно, или моя первая попытка такая же эффективная, как и она? Я полагаю, что я мог бы сэкономить $ ('video') в переменной, но надеялся использовать этот селектор только в любом случае.
$mainTabs.click(function() {
$('video')[0].pause().currentTime = 0;
});
потому что 'pause()' не возвращает ссылку на элемент видео –