На этот вопрос сложно ответить, так как немного неясно, чего вы хотите достичь.
Если он просто проверяет, выбран ли элемент списка или нет, я бы сделал это так:
HTML-код (да, я взял его из w3schools, извините! почему это плохо):
<select id="selectedLIST">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
jQuery
var list = $('#selectedLIST');
$(list).change(function(){
$.each(list.children(), function(index, value){
if($(value).attr('selected') === true){
alert("there is one selected");
}
});
});
Это создаст список, который, когда пользователь выбирает новый элемент в списке, создаст всплывающее окно с сообщением «это один выбран» на основе атрибута «выбрано» в теге HTML.
Кроме того, установка точки с запятой после оператора if "завершает" этот оператор.
Кроме того, если вы забудете поставить точку с запятой, JS-движок будет вставлять точку с запятой.
person
Henrik Andersson
schedule
10.04.2012
==false
, это нормально? - person neoascetic   schedule 10.04.2012