Привет!
Есть страница. На ней выпадающий список. При выборе элемента списка, его текущее значение(value) должно передаваться в getDetail.php, который в свою очередь должен выводить инфу на страницу, соответствующую этому элементу.
Все элементы списка, кроме первого генерируется динамически, из базы вот таким скриптом:
<?php
while ($result_row = mysql_fetch_row(($result))){
echo '<option vаluе="' . $result_row[2] . '">' . $result_row[1] .'</option>';
}
?>
Суть в том, что, как видно на рисунке, jquery-функция val() возвращает не значение соответствующего атрибута value, а содержимое выбранного элемента <option>.
НО происходит это только с теми элементами списка, которые выводятся динамически, т.е. если добавить элемент списка вручную с атрибутом value, то в этом случае выведется, как и положено, именно атрибут.
Пробовал захватывать значение value и таким способом .attr('value'), но результат тот же. Уже крыша едет, ей богЪу. Подскажите пожалуйста, в чем может быть причина? Спасибо!