Bagaimana cara menghapus item dari, atau menambahkan item ke, kotak pilih? Saya menjalankan jQuery, jika itu membuat tugas lebih mudah. Di bawah ini adalah contoh kotak pilih.
<select name="selectBox" id="selectBox">
<option value="option1">option1</option>
<option value="option2">option2</option>
<option value="option3">option3</option>
<option value="option4">option4</option>
</select>
javascript
jquery
html
html-select
Teifion
sumber
sumber
Anda dapat menghapus item yang dipilih dengan ini:
Ini berguna jika Anda memiliki daftar dan bukan dropdown.
sumber
Untuk menambahkan item saya akan membuat kotak pilih kedua dan:
Bukan jQuery.
sumber
Untuk Menghapus Item
Untuk menambahkan item
Untuk memeriksa opsi
Untuk menghapus opsi yang dipilih
sumber
Ini harus dilakukan:
sumber
Saya menemukan plugin manipulasi kotak pilih jQuery berguna untuk hal semacam ini.
Anda dapat dengan mudah menghapus item berdasarkan indeks, nilai, atau regex.
Untuk menghapus semua opsi, Anda bisa melakukannya
$("#myselect").removeOption(/./);
.sumber
Menambah / Menghapus nilai secara dinamis tanpa kode keras:
// hapus nilai dari pilih secara dinamis
// Tambahkan nilai dinamis untuk dipilih
sumber
Saya menemukan dua halaman yang tampaknya membantu, ini ditulis untuk ASP.Net, tetapi hal yang sama berlaku:
sumber
Tautan berikut akan membantu-
http://api.jquery.com/remove/
http://api.jquery.com/append/
sumber
Hanya untuk menambah ini bagi siapa pun yang mencari, Anda juga dapat hanya:
dan
sumber
JavaScript
jQuery
sumber
Saya harus menghapus opsi pertama dari pilih, tanpa ID, hanya kelas, jadi saya berhasil menggunakan kode ini:
sumber
Saya hanya ingin menyarankan cara lain untuk menambahkan
option
. Alih-alih mengaturvalue
dantext
sebagai string, seseorang juga dapat melakukannya:Ini adalah solusi yang kurang rawan kesalahan saat menambahkan nilai dan teks opsi secara dinamis.
sumber
Jika seseorang perlu menghapus SEMUA opsi di dalam pilih, saya melakukan fungsi litle.
Saya harap Anda menemukannya bermanfaat
Hanya harus berlari
sumber
$('#contenedor_modelos').empty();
? Senang melihat beberapa tindakan :)ini pilih kotak html
ketika Anda ingin benar-benar menghapus dan menambahkan opsi dari kotak pilih maka Anda dapat menggunakan kode ini
kadang-kadang kita perlu menyembunyikan dan menampilkan opsi dari kotak pilih, tetapi tidak menghapus maka Anda dapat menggunakan kode ini
kadang-kadang perlu menghapus opsi yang dipilih dari kotak pilih kemudian
ketika Anda perlu menghapus semua opsi maka kode ini
ketika perlu opsi pertama atau terakhir maka kode ini
sumber