Lösung für den Fall, dass JQuery nicht funktioniert: Öffnen Sie zuerst die Codedatei, die nicht funktioniert, und ändern Sie dann den JQuery-Code in „$(document).not('#date').click(function(){...}“ Das ist es.
Die Betriebsumgebung dieses Tutorials: Dell G3-Computer, Windows7-System, HTML5-&&CSS3-&&jquery2.0.0-Version.
Empfohlen: „css-Video-Tutorial“ „Javascript-Basis-Tutorial
j Abfrage not Lösung für Methodenfehler
Wenn Sie beim Filtern von Elementen ein Element direkt aus $(document) entfernen möchten, ist die Verwendung von $(document).not('#a') ungültig Aber Sie müssen diese Art lösen des Problems. Sie können andere Methoden verwenden, zum BeispielBeim Simulieren einer Dropdown-Liste besteht der gewünschte Effekt darin, auf das Div zu klicken, die ausgeblendete Liste wird angezeigt, Sie können auf eine beliebige Stelle klicken und die Dropdown-Liste verschwindet<div id="date">选择日期</div> <div id="content" style="display:none;"> <ul> <li>2月1日</li> </ul> </div>
$("#date").click(function(){ $("#content").slideDown(); }); $(document).click(function(){ $("#content").slideUp(); });
$(document).not(‘#date’).click(function(){ $("#content").slideUp(); });
$(document).not(‘#date’).click(function(){ if($("#content").css('display') == 'block' && $("#content").css('height') != '1px'){ $("#content").slideUp(); } });
Programmier-Tutorial
!Das obige ist der detaillierte Inhalt vonWas tun, wenn JQuery nicht funktioniert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!