jQuery UI Button dipakai untuk memanipulasi elemen menjadi tombol. Target dapat berupa <button>, <a>, <input>, <span> dan <div>. Namun elemen-elemen yang umum dimanipulasi ialah <button>, <a> dan <input>:
Dasar Penggunaan
Memanipulasi elemen menjadi tombol:
$('#elemen').button(); $('input:submit').button(); $('input:radio').button(); $('a.tombol').button(); Menambahkan konfigurasi:
$('#elemen').button({disabled:true, text:true}); Konfigurasi jQuery UI Button
| Opsi | Nilai | Deskripsi |
|---|---|---|
| disabled | true | Pilihan untuk menonaktifkan tombol. (default: false) |
| false | ||
| text | true | Pilihan untuk menghilangkan teks jikalau hanya ingin menampilkan ikon. (default: true) |
| false | ||
| icons | {primary:"nama-ikon-1", secondary:"nama-ikon-2"} | Menambahkan ikon di samping teks/label tombol. primary dipakai untuk menambahkan ikon sebelum label, secondary dipakai untuk menambahkan ikon sesudah label.Lihat semua nama ikon jQuery UI 1.8.16 » |
| label | "nama label baru" | Memanipulasi nama tombol/label dengan jQuery. Ini akan menciptakan teks yang tadinya tertulis sebagai nama tombol menjadi berganti dengan teks yang telah ditentukan dalam opsi label |

Gambar 1: Dasar
$('#elemen').button(); Gambar 2: Menambahkan Ikon Primer
$('#elemen').button({ icons:{primary:"ui-icon-locked"} }); Gambar 3: Menambahkan Ikon Primer dan Menghilangkan Label
$('#elemen').button({ icons:{primary:"ui-icon-locked"}, text:false }); Gambar 4: Menambahkan Ikon Primer dan Sekunder
$('#elemen').button({ icons:{ primary:"ui-icon-locked", secondary:"ui-icon-carat-2-n-s" } }); Gambar 5: Menambahkan Ikon Primer dan Sekunder dan Menghilangkan Label
$('#elemen').button({ icons:{ primary:"ui-icon-locked", secondary:"ui-icon-carat-2-n-s" }, text:false }); 
Tombol 1: Menonaktifkan Tombol
$('#elemen').button({disabled:true}); Tombol 2: Memanipulasi Label Tombol
$('#elemen').button({label:"Nama Baru"}); jQuery UI .buttonset()
Digunakan untuk mengelompokkan beberapa elemen dalam sebuah elemen induk menjadi sebuah grup tombol:

HTML
<!-- Grup Input Radio --> <form action='...' name='g'> <div id='radio'> <input id='radio1' name='radio' type='radio' /><label for='radio1'>Opsi 1</label> <input checked='checked' id='radio2' name='radio' type='radio' /><label for='radio2'>Opsi 2</label> <input id='radio3' name='radio' type='radio' /><label for='radio3'>Opsi 3</label> </div> </form> <!-- Grup Input Check Box --> <div id='grup-format'> <input type='checkbox' id='check1' /><label for='check1'>B</label> <input type='checkbox' id='check2' /><label for='check2'>I</label> <input type='checkbox' id='check3' /><label for='check3'>U</label> </div> jQuery UI .buttonset()
$(function() { //memanipulasi elemen-elemen radio $('#radio').buttonset(); //memanipulasi elemen-elemen checkbox $('#grup-format').buttonset(); }); Memanipulasi Elemen Radio dan CheckBox hanya dengan .button()
$(function() { $('input:radio, input:checkbox').button(); }); Sumber https://www.dte.web.id/
