Rumah > hujung hadapan web > tutorial js > Pilihan Pilih JQuery Loop

Pilihan Pilih JQuery Loop

Christopher Nolan
Lepaskan: 2025-03-03 00:30:09
asal
586 orang telah melayarinya

jQuery Loop Select Options

Panduan JQuery ringkas ini menunjukkan cara memanipulasi pilihan kotak pilihan (dropdowns) dengan cekap. Belajar untuk mendapatkan nilai dan teks pilihan, menjadikan manipulasi bentuk lebih mudah. ​​

Contoh 1: Mengakses semua pilihan

coretan ini melangkah melalui setiap pilihan dalam elemen pilih dengan id "pilih," memaparkan teks dan nilai menggunakan

. alert()

$('#select > option').each(function() {
    alert($(this).text() + ' ' + $(this).val());
});
Salin selepas log masuk

Contoh 2: Mengakses hanya pilihan yang dipilih

Contoh ini memberi tumpuan kepada pilihan yang dipilih sekarang, mengeluarkan teks dan nilainya.

$('#select > option:selected').each(function() {
    alert($(this).text() + ' ' + $(this).val());
});
Salin selepas log masuk

Contoh 3: Mendapatkan data pilih sebagai array

Fungsi ini mengambil nama kelas sebagai input dan mengembalikan pelbagai objek, masing -masing mengandungi teks dan nilai pilihan yang dipilih dalam elemen yang sepadan dengan kelas itu.

function getSelects(klass) {
    var selected = [];
    $('select.' + klass).children('option:selected').each( function() {
         var $this = $(this);
         selected.push( { text: $this.text(), value: $this.val() } );
    });
    return selected;
}
Salin selepas log masuk

Soalan Lazim (Soalan Lazim)

Bahagian ini memberikan jawapan kepada soalan umum mengenai penggunaan jQuery dengan pilihan pilih.

Q1: Bagaimana untuk gelung melalui Pilihan Pilihan? Gunakan kaedah JQuery's

untuk berulang:

.each()

$('select option').each(function() {
  var optionValue = $(this).val();
  var optionText = $(this).text();
  // Your code here
});
Salin selepas log masuk
Q2: Bagaimana untuk memilih pilihan tertentu?

Gunakan pemilih

:

:selected

var selectedOption = $('select option:selected').val();
Salin selepas log masuk
q3: Bagaimana menukar pilihan yang dipilih?

Gunakan kaedah

:

.val()

$('select').val('Option2');
Salin selepas log masuk
Q4: Bagaimana untuk menambah pilihan?

Gunakan kaedah

:

.append()

Q5: Bagaimana Menghapus Pilihan?
$('select').append('<option value="newOption">New Option</option>');
Salin selepas log masuk

Gunakan kaedah :

.remove()

q6: Bagaimana untuk melumpuhkan/membolehkan pilihan?
$('select option[value="Option2"]').remove();
Salin selepas log masuk

Gunakan dan

:

.attr() .removeAttr()

Q7: Bagaimana untuk mendapatkan bilangan pilihan?
$('select option[value="Option2"]').attr('disabled', 'disabled'); // Disable
$('select option[value="Option2"]').removeAttr('disabled'); // Enable
Salin selepas log masuk

Gunakan harta :

.length

q8: Bagaimana untuk membersihkan semua pilihan?
var numberOfOptions = $('select option').length;
Salin selepas log masuk

Gunakan kaedah :

.empty()

Q9: bagaimana untuk memeriksa sama ada dropdown kosong?
$('select').empty();
Salin selepas log masuk

Respons yang disemak ini memberikan penjelasan yang lebih ringkas dan teratur, sambil mengekalkan maklumat dan imej penting.

Atas ialah kandungan terperinci Pilihan Pilih JQuery Loop. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan