У меня есть div с текстом «один» внутри него. Когда вы наводите на него курсор, я хочу изменить текст на «два», и когда вы перестанете нависнуть над ним, я хочу изменить текст на «один». Я попытался сделать это с помощью jQuery, но после того, как он изменился на «два», он не изменится на «один», как только вы перестанете зависать над ним. Что я делаю не так?Изменение текста onhover с помощью jQuery
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("p").hover(function(){
$(this).replaceWith("two");
}, function(){
$(this).replaceWith("one");
});
});
</script>
<p>one</p>
Возможный дубликат [JQuery заменить текст элемента на парении] (http://stackoverflow.com/questions/10701124/jquery-replace- text-of-element-on-hover) – swidmann