Jquery, einblenden, ausblenden-Funktion funktioniert nicht
Jquery-finden-Funktion ein-und ausblenden funktioniert nicht, was ist falsch?
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script>
$('div').hover(function() {
$(this).find('.delete').show();
}, function() {
$(this).find('.delete').hide();
});
</script>
<div>
Blah
<span class="delete">Delete</span>
</div>
- Code funktioniert bei mir in FF: jsfiddle.net/ECssL
- Ich benutze Google Chrome
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hinzufügen eines document-ready-Funktion, um Ihr Skript und es funktioniert
Erklärung:
Sind Sie verbindlich Ihre hover-Funktion, um das div vor dem div noch vorhanden ist.
Mithilfe der document-ready-Funktion, die Bindung der Funktion erfolgt, wenn der div eigentlich
Verwenden Sie so etwas wie dieses:
Müssen Sie wickeln Sie Ihre jQuery-code in
$(document).ready(function(){});
oder$(function(){});
zu lassen, finden Sie in der ganzen DOM.Müssen Sie eine ganze Reihe von anderen Sachen, um eine gültige HTML-Seite und etwas einwickeln der javascript verzögern Ihre Ausführung so lange, bis das Dokument bereit ist, mit interagiert werden ....
Den DOCTYPE oben ist für HTML5, das ist wahrscheinlich Ihre beste Wette, aber Sie sollten sich bewusst sein, dass andere DOCTYPEs sind verfügbar.
müssen wrap jQuery-code in etwa so:
Beispiel: http://jsfiddle.net/thinkfast2008/mzx7A/
genießen 🙂
Versuchen, diese