Итак, у меня есть следующий код jQuery, который перемещает список до замены другого списка при нажатии кнопки. Затем текст кнопки изменяется на «dev-языки», чтобы пользователь знал, чтобы снова нажать кнопку, чтобы вернуться к исходному списку. Когда пользователь снова нажимает кнопку, чтобы вернуться к этому первоначальному списку, как я могу вернуть кнопку к исходному тексту?Сменить кнопку на исходное имя после нажатия
$(document).ready(function() {
$(".projects").on("click", function(){
$(".devList").slideToggle();
$(".devButton").slideToggle();
$(".projects").text("Development Languages");
});
});
Um ... используя '.text()' снова? Или вы спрашиваете, как узнать, меняется ли текущий клик на новое значение или на старое значение (если вы перемещаете другие элементы с помощью метода переключения)? – nnnnnn
Проверьте текущее значение и соответствующим образом измените его. Здесь нет волшебства. – j08691
Сохраните это просто, замените «$ («. Projects »). Text (« Языки разработки »);' с '$ (". Projects "). Text() ==" Языки разработки "? текст («Что-то еще»): текст («Проекты»). текст («Языки разработки»); ' – NewToJS