Selasa, 29 November 2016

Belajar jQuery (Mengambil nilai HTML dengan jQuery)



Kali ini saya akan membahas tentang pemrograman web yaitu mengambil nilai html dengan jquery. JQuery adalah sebuah pustaka JavaScript kecil bersumber terbuka yang menekankan pada interaksi antara JavaScript dan HTML. jQuery merupakan  javascript Library yaitu kumpulan kode/fungsi Javascript siap pakai, sehingga mempermudah dan mempercepat kita dalam membuat kode Javascript. Secara standar, apabila kita membuat kode Javascript, maka diperlukan kode yang cukup panjang,  bahkan terkadang sangat sulit dipahami. Dengan jQuery akan menyederhanakan kode Javascript. Hal ini sesuai dengan slogannya Write less, do more cukup tulis sedikit, tapi bisa melakukan banyak hal.

Ada beberapa alasan mengapa lebih baik menggunakan jQuery daripada library lainnya,
antara lain:
·         Kompatibel dengan hampir seluruh browser
·         jQuery telah digunakan oleh website-website raksasa
·         Kompatibel dengan seluruh versi CSS (dari CSS 1 sampai CSS 3)
·         Dokumentasi dan tutorialnya lengkap, bisa langsung dilihat di http://jquery.com
·         Didukung oleh banyak komunitas
·         Disupport oleh plugin yang lengkap
·         Filenya hanya satu dan ukurannya relatif kecil, sekitar 20kb
·         Open source atau Free
·         jQuery lebih diminati oleh para developer web saat ini  

Mengambil nilai HTML dengan jQuery bisa dilakukan dengan beberapa Method yaitu text(), html(), val(). Sebelum membuat program jQuery sebaiknya download terlebih dahulu jQuery di http://jquery.com atau bisa menggunakan pemanggilan secara online.

1.        Mengambil nilai HTML dengan menggunakan method text()
<html>
   <head>
          <meta charset="UTF-8">
          <title>Belajar jQuery</title>
          <script src="jquery-3.1.1.js"></script>
          <script>
                 $(document).ready(function()
                 {
                        $("#tombol").click(function()
                        {
                               var nilai = $("#paragraf").text();
                               alert(nilai);
                        })
                 });
          </script>
   </head>
  
   <body>
          <p id="paragraf">
                 Belajar <em> mengambil nilai HTML</em> dengan <em>jQuery</em>
          </p>
          <button id="tombol">Tampilkan text</button>
   </body>
</html>

Output :

2.        Mengambil nilai HTML dengan menggunakan method html()
Hasil dari method html() akan tetap mempertahankan tag HTML yang ada di dalam element HTML tersebut.
<html>
       <head>
              <meta charset="UTF-8">
              <title>Belajar jQuery</title>
              <script src="jquery-3.1.1.js"></script>
              <script>
                     $(document).ready(function()
                     {
                           $("#tombol").click(function()
                           {
                                  var nilai = $("#paragraf").html();
                                  alert(nilai);
                           })
                     });
              </script>
       </head>
      
       <body>
              <p id="paragraf">
                     Belajar <em> mengambil nilai HTML</em> dengan <em>jQuery</em>
              </p>
              <button id="tombol">Tampilkan text</button>
       </body>
</html>

Output:

3.        Mengambil nilai HTML dengan menggunakan method val()
<html>
   <head>
          <meta charset="UTF-8">
          <title>Belajar jQuery</title>
          <script src="jquery-3.1.1.js"></script>
          <script>
                 $(document).ready(function()
                 {
                        $("#tombol").click(function()
                        {
                               var nilai = $("#nama").val();
                               alert(nilai);
                        })
                 });
          </script>
   </head>
  
   <body>
          Nama: <input type="text" id="nama" placeholder="isi text">
          <button id="tombol">Tampilkan text</button>
   </body>
</html>

Output :

4.        Mengambil nilai HTML dengan form select ke jQuery
<html>
   <head>
          <meta charset="UTF-8">
          <title>Belajar jQuery</title>
          <script src="jquery-3.1.1.js"></script>
          <script>
                 $(document).ready(function()
                 {
                        $("#tombol").click(function()
                        {
                               var nilai = $("#kota").val();
                               alert(nilai);
                        })
                 });
          </script>
   </head>
  
   <body>
          Pilih Buah :
                 <select id="kota" name="kota">
                        <option value="Mangga">Mangga</option>
                        <option value="Apel">Apel</option>
                        <option value="Jeruk">Jeruk</option>
                        <option value="Pepaya">Pepaya</option>
                 </select>
                 <button id="tombol">Tampilkan Text</button>
   </body>
</html>

Output :

5.        Mengambil nilai HTML dengan form checkbox ke jQuery
<html>
   <head>
          <meta charset="UTF-8">
          <title>Belajar jQuery</title>
          <script src="jquery-3.1.1.js"></script>
          <script>
                 $(document).ready(function()
                 {
                        $("#tombol").click(function()
                        {
                               var nilai1 = $("#jQuery:checked").val();
                               var nilai2 = $("#CSS:checked").val();
                               var nilai3 = $("#PHP:checked").val();
                               alert(nilai1+' '+nilai2+' '+nilai3);
                        })
                 });
          </script>
   </head>
  
   <body>
          Saya sedang belajar:
            <input type="checkbox" id="jQuery" value="belajar jQuery"> jQuery
            <input type="checkbox" id="CSS" value="belajar CSS"> CSS
            <input type="checkbox" id="PHP" value="belajar PHP"> PHP
            <br><br>
            <button id="tombol">Tampilkan Text</button>
   </body>
</html>

Output :
Sekian tutorial mengambil nilai HTML dengan jQuery dari saya. Terima Kasih. Semoga bermanfaat.