Heim  >  Artikel  >  Web-Frontend  >  jQuery-Menü: Alle auswählen, Auswahl umkehren, Instanzanalyse abbrechen

jQuery-Menü: Alle auswählen, Auswahl umkehren, Instanzanalyse abbrechen

小云云
小云云Original
2017-12-29 13:36:481430Durchsuche

In Bezug auf die sehr häufigen Funktionen „Alles auswählen“, „Auswahl umkehren“ und „Abbrechen“ des jQuery-Menüs stellt Ihnen der Herausgeber dieses Artikels ein Beispiel eines jQuery-Menüs vor (Alles auswählen, Auswahl umkehren und Abbrechen). Der Herausgeber findet es ziemlich gut, deshalb werde ich es jetzt mit Ihnen teilen und es allen als Referenz geben. Folgen wir dem Herausgeber, um einen Blick darauf zu werfen. Ich hoffe, es kann allen helfen.

Kein weiterer Unsinn, gehen wir direkt zum Code

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
  <input type="button" value="全选" onclick="checkAll()">
  <input type="button" value="反选" onclick="reverseAll()">
  <input type="button" value="取消" onclick="cancleAll()">
  <table border="1">
    <thead>
      <tr>
        <th>选择</th>
        <th>IP</th>
        <th>端口</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><input type="checkbox"></td>
        <td>1.1.1.1</td>
        <td>80</td>
      </tr>
      <tr>
        <td><input type="checkbox"></td>
        <td>1.1.1.1</td>
        <td>80</td>
      </tr>
      <tr>
        <td><input type="checkbox"></td>
        <td>1.1.1.1</td>
        <td>80</td>
      </tr>
      <tr>
        <td><input type="checkbox"></td>
        <td>1.1.1.1</td>
        <td>80</td>
      </tr>
      <tr>
        <td><input type="checkbox"></td>
        <td>1.1.1.1</td>
        <td>80</td>
      </tr>
    </tbody>

  </table>
  <script type="text/javascript" src=&#39;jquery-3.2.1.js&#39;></script>
  <script type="text/javascript">
    function checkAll(){
      $(':checkbox').prop('checked',true);
    }
    function cancleAll() {
      $(':checkbox').prop('checked',false);
    }
    function reverseAll(){
      $(':checkbox').each(function(){
        var v = $(this).prop('checked')? false:true;  /*三元运算: var v = 条件? 真值:假值*/
        $(this).prop('checked',v)
      })
    }
  </script>
</body>
</html>

Verwandte Empfehlungen:

Informationen zur Lösung des Kompatibilitätsproblems zwischen Chrome und dem jQuery-Menü

Verwenden Sie das JQuery-Menü-Plug-In HoverTree, um Jingdong unlimited zu imitieren

Das obige ist der detaillierte Inhalt vonjQuery-Menü: Alle auswählen, Auswahl umkehren, Instanzanalyse abbrechen. 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