Das Beispiel in diesem Artikel beschreibt, wie jQuery ermittelt, ob ein Objekt existiert. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
1. Traditionelle Javascript-Schreibmethode
obj = document.getElementById("someID"); if (obj){ obj.innerText("hi"); }
In jQuery gibt var obj = $("#id") ein Objekt zurück, unabhängig davon, ob das ID-Steuerelement vorhanden ist. Daher kann if(obj) nicht verwendet werden, um festzustellen, ob das Steuerelement vorhanden ist
2. jQuery ermittelt, ob das Objekt existiert
Methode 1:
if ($('#target_obj_id').length > 0) { //如果大于0 标识 id 为target_obj_id的对象存在,否则不存在 //对象存在的处理逻辑 } else { //对象不存在的处理逻辑 }
Methode 2:
if ($('#target_obj_id')[0]) { //对象存在的处理逻辑 } else { //对象不存在的处理逻辑 }
Ich hoffe, dass dieser Artikel für alle bei der jQuery-Programmierung hilfreich sein wird.