jQuery - это библиотека JavaScript, поэтому вы можете использовать jQuery с любыми другими JavaScript функциями.
Ваш конкретный пример не работает по двум причинам.
Во-первых, поскольку .style
является свойством объектов DOM, а не jQuery объектов.
Вы можете извлечь объект DOM из объекта jQuery:
$('#demoDiv')[0].style.display = 'none';
Или просто последовательно используйте jQuery API:
$('#demoDiv').css("display", "none");
Во-вторых, потому что testFunc
не является глобальным, поэтому выходит за рамки вашего встроенного обработчика событий.
Используйте взамен $('#testButton').on('click', testFunc)
.