Я пытаюсь выбрать некоторые элементы окна выбора по их идентификатору в jQuery (в rails 3.1) со следующим кодом:
$('#device_name').addClass("newSpecialClass");
но это (наряду со всем, что я пытаюсь сделать с предметом) не работает. В консоли не генерируются ошибки (хотя я также проверил, используя идентификатор, который определенно не существует, и я также не получил никаких ошибок там).
Когда я просматриваю страницу, я вижу строку jQuery в обслуживаемых ресурсах (хотя я ожидал один скомпилированный файл application.js, но, похоже, он хранит их отдельно).
Может кто-нибудь предложить какие-либо причины, почему это, кажется, не работает? Для справки, HTML выглядит так:
<select id="device_name" name="device[name]">
<option value="">--</option>
<option value="Brass Floor Lamp" class="1">Brass Floor Lamp</option>
<option value="Paper Floor Lamps" class="1">Paper Floor Lamps</option>
<option value="Chandelier" class="1">Chandelier</option>
<option value="Desk Lamps" class="4">Desk Lamps</option>
<option value="Paper Floor Lamp" class="4">Paper Floor Lamp</option>
</select>
Любая помощь приветствуется.
Спасибо!
РЕДАКТИРОВАТЬ: я подтвердил, что запрос загружен путем:
if (jQuery) {
alert("jQuery Loaded!");
}
, в результате чего появляется всплывающее окно с сообщением.