Идентификатор li
выглядит примерно так: id='scroller1_" . $i . "'
.Это означает, что вам придется использовать этот конкретный селектор, чтобы найти элемент:
var index = // get the index of the li you need.
$("#scroller1_"+index).attr("value");
Как указало @rgthree, вы используете li
неправильно.Эти элементы должны быть списками текста или других элементов, а не полями выбора.Атрибут value
не является допустимым атрибутом.Вместо этого вы можете использовать этот код:
HTML:
<select id="scroller1">
<?php
$globalregion_result = mysql_query("SELECT * FROM GlobalRegion");
$i = 0;
while($globalregion_row = mysql_fetch_array($globalregion_result)){
echo "<option value='" . $globalregion_row["GlobalRegionID"] . "'>" . $globalregion_row["GlobalRegionName"] . "</option>";
$i++;
}
?>
</select>
JS:
var value = $("#scroller1").val();