#jquery #browser #selected
#jquery #браузер #выбранный
Вопрос:
Я написал свой код в IE 8:
$(".percent_hours option:selected").each(function () {
var val = $(this).attr("text");
firefox и chrome не получают выбранное значение (пустая строка).
Я изменил код на:
$(".percent_hours option:selected").each(function () {
var val = $(this).attr("value");
но теперь IE не получает выбранное значение.
Есть ли какой-нибудь способ справиться с этой проблемой?
Спасибо!
Ответ №1:
Когда вы хотите получить текст , используйте .text()
, получите значение use .val()