Heim >Web-Frontend >js-Tutorial >So ermitteln Sie, ob der Elementinhalt in jquery leer ist

So ermitteln Sie, ob der Elementinhalt in jquery leer ist

coldplay.xixi
coldplay.xixiOriginal
2020-11-24 15:28:232713Durchsuche

So ermittelt jquery, ob der Elementinhalt leer ist: 1. Verwenden Sie die Methode [if(value.length == 0){}], um die Operation auszuführen, wenn der Wert leer ist. 2. Verwenden Sie [if(value!='; ') {}]-Methode, die Operation wird ausgeführt, wenn der Wert nicht leer ist.

So ermitteln Sie, ob der Elementinhalt in jquery leer ist

Die Betriebsumgebung dieses Tutorials: Windows7-System, jquery3.2.1-Version. Diese Methode ist für alle Computermarken geeignet.

Jquery-Methode, um festzustellen, ob der Elementinhalt leer ist:

input use val();

var value = $('#test').val();var value = $('#test').val();

是否为空的判断方法:

  • if(value.length == 0){}如果value为空执行的操作

  • if(value!=''){}如果value不为空执行的操作

jQuery验证文本框内容不为空

通过$.fn扩展jQuery方法

/**
 * 校验文本是否为空
 * tips:提示信息
 * 使用方法:$("#id").validate("提示文本");
 * @itmyhome
 */
$.fn.validate = function(tips){
 
  if($(this).val() == "" || $.trim($(this).val()).length == 0){
    alert(tips + "不能为空!");
    throw SyntaxError(); //如果验证不通过,则不执行后面
  }
}

html元素用html();

var value = $('#test').html();

是否为空的判断方法:

if(value.length == 0){

 也可以通过判断是说有没有子节点?对于html获取的方法可用

$('#list').children().length === 0 

So beurteilen Sie, ob es leer ist:

  • if(value.length == 0){}If value is leer, Operationen ausführen

  • if(value!=''){}Operationen werden ausgeführt, wenn der Wert nicht leer ist

jAbfragevalidierung text Der Inhalt der Box ist nicht leer

Erweiterte jQuery-Methode durch $.fn🎜
<script type="text/javascript" src="http://m.jb51.net/skin/mobile/js/jquery.min.js"></script>
<div><ul id="thelist2">
<li><a href="https://m.jb51.net/game/140209.html"><img src="//img.jbzj.com/do/uploads/litimg/140228/100331632c.jpg">天天飞车航哥破解版</a><em class="xj star5"></em></li>
<li><a href="https://m.jb51.net/game/143515.html"><img src="//img.jbzj.com/do/uploads/litimg/140314/0944332514F.jpg"> 节奏大师全P破解版</a><em class="xj star6"></em></li>
<li><a href="https://m.jb51.net/game/207971.html"><img src="//img.jbzj.com/do/uploads/litimg/140821/11594R51423.gif">海岛奇兵国服内购破解版</a><em class="xj star5"></em></li>
<li><a href="https://m.jb51.net/game/144709.html"><img src="//img.jbzj.com/do/uploads/litimg/140318/161504236013.gif">天天炫斗破解版</a><em class="xj star5"></em></li>
<li><a href="https://m.jb51.net/game/80896.html"><img src="//img.jbzj.com/do/uploads/litimg/130503/1J21Va46.jpg">完美女友完整版</a><em class="xj star5"></em></li>
</ul>
<div><ul id="thelist3"></ul>
<script>
alert($(&#39;#thelist2&#39;).children().length)
alert($(&#39;#thelist3&#39;).children().length)
$thelist3 = $(&#39;#thelist3&#39;);
if($thelist3.children().length==0){
//插入广告
}
/*
thel3con = $(&#39;#thelist3&#39;).html();
alert(thel3con.length);
if(thel3con=""){
alert("空");
 
}else{
alert("非空");
}
*/
</script>
🎜🎜html-Element mit html();🎜🎜🎜var value = $('# test'). html();So beurteilen Sie, ob 🎜🎜 leer ist: 🎜🎜if(value.length == 0){🎜🎜 Sie können auch beurteilen, ob es welche gibt untergeordnete Knoten? Für HTML-Erfassungsmethoden können Sie 🎜🎜$('#list').children().length === 0 🎜🎜Methode 1🎜
String.prototype.isEmpty = function () {
 var s1 = this.replace(/[\r\n]/g, &#39;&#39;).replace(/[ ]/g, &#39;&#39;),
   s2 = (s1 == &#39;&#39;) ? true : false;
 return s2;
};
$list.html().isEmpty();
if( $("#list").html() === "" ){} 用三个等号更符合
🎜Methode 2, 🎜rrreee🎜🎜Kostenlos verwenden Lernempfehlungen:🎜JavaScript🎜(Video)🎜🎜

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob der Elementinhalt in jquery leer ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn