Heim >Web-Frontend >js-Tutorial >Detaillierte Erklärung der drei Arten von $() in jQuery
Dieses Mal werde ich Ihnen eine detaillierte Erklärung der Verwendung der drei $()-Typen von jQuery geben sehen. Das $-Zeichen ist ein Alias für die jQuery-„Klasse“, und $() erstellt ein jQuery-Objekt. Daher kann „$()“ als
Konstruktorvon jQuery bezeichnet werden (persönliche Meinung, haha!). 1. $() kann $(Ausdruck) sein, also ein
CSS-Selektor, ein Xpath- oder HTML-Element, das heißt, das Zielelement wird über den obigen Ausdruck abgeglichen. Zum Beispiel: Das von $("a") erstellte Objekt verwendet einen CSS-Selektor, um ein jQuery-Objekt zu erstellen – es wählt alle -Tags aus. Beispiel: $("a").click(function(){...})
ist ein Ereignis, das ausgelöst wird, wenn auf einen Link auf der Seite geklickt wird. Um genau zu sein, erstellt jQuery ein Objekt $("a") mit dem Tag und die Funktion click() ist eine (Ereignis-)Methode dieses jQuery-Objekts.
Zum Beispiel gibt es so einen HTML-Code:
<p>one</p> <p> <p>two</p> </p> <p>three</p> <a href="#" id="test" onClick="jq()" >jQuery</a>Das $() ist eine Abfrage AusdruckDas heißt, ein jQuery-Objekt wird mithilfe eines Abfrageausdrucks wie „p>p“ erstellt, und „html()“ bedeutet dann, seinen HTML-Inhalt anzuzeigen, bei dem es sich um die [zwei] der oben genannten HTML-Codeausschnitte handelt. Ein weiteres Beispiel:
alert($("p>p").html());$() enthält eine Zeichenfolge. Verwenden Sie eine solche Zeichenfolge, um ein jQuery-Objekt zu erstellen, und fügen Sie diese Zeichenfolge dann zu
$("<p><p>Hello</p></p>").appendTo("body");2. $() kann $(element) sein, was ein bestimmtes DOM-Element ist. Zu den häufig verwendeten DOM-Objekten gehören beispielsweise Dokumente, Speicherorte, Formulare usw. Zum Beispiel diese Codezeile: Das Dokument in
-Element mit
und zeigt den Inhalt in
an.
$(document).find("p>p").html());3. $() kann $(function) sein, also eine Funktion, die eine Abkürzung für $(document).ready() ist. Die übliche Form lautet beispielsweise wie folgt:
$(document).ready(function(){ alert("Hello world!"); });
$(function(){ alert("Hello world!"); });
对于选择HTML文档中的elements,jQuery有两种方法:
1)如$("p>ul a"),它的意思是p标签中的ul标签中的a标签
不过,$('p>ul')和$('p ul')是有区别的,
$('p>ul')是
的直接后代里找
的所有后代里找
的直接后代里找
的所有后代里找
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
H5+C3+JS, um Bodensprungeffekte zu erzielen
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung der drei Arten von $() in jQuery. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!