Я знаю, що це страшенно стара публікація, і я, мабуть, повинен бути розпущений за це жалюгідне воскресіння, але я подумав, що поділюсь декількома ДУЖЕ корисними маленькими фрагментами JS, якими я користуюсь у кожному додатку у своєму арсеналі ...
Якщо вводити текст:
$("#selector option:selected").val() // or
$("#selector option:selected").text()
старіє, спробуйте додати ці маленькі крихти у свій глобальний *.jsфайл:
function soval(a) {
return $('option:selected', a).val();
}
function sotext(a) {
return $('option:selected', a).text();
}
і просто написати soval("#selector");або sotext("#selector");замість цього! Будьте більш фантазійними, комбінуючи два і повертаючи об'єкт, що містить і the, valueі text!
function so(a) {
my.value = $('option:selected', a).val();
my.text = $('option:selected', a).text();
return my;
}
Це економить мені тону дорогоцінного часу, особливо на важких додатках!
$(document).ready(...блок?)