iQuery - это javascript, поэтому «код jQuery» - это рабочий код JavaScript.
дополнительно, тот факт, что вы используете во втором примеретоже ($('select')
) заставляет задуматься, почему вы не просто используете свой первый.
, если вы не хотите использовать jQuery и придерживаться "простого" JavaScript, он должен выглядеть следующим образом:
var elements = document.getElementsByTagName('select');
for (var i=0;i<elements.length;i++) {
var element = elements[i];
// use:
element.style.visibility // to check for visibility
element.selectedIndex // to check if/what option is selected (-1 = no selection)
// a 'select' doesn't have a 'selected' property
// because it's the <option> that gets selected
// so we end up:
if (element.style.visibility == "visible" && element.selectedIndex >= 0) {
// instructions
}
}
дополнительная информация о selectedindex и selected