[英]jQuery Select Item by ID issue in Rails 3.1
我试图通过jQuery(在rails 3.1中)的ID选择一些选择框项目,使用以下代码:
$('#device_name').addClass("newSpecialClass");
但这(以及我尝试对该项目做的任何其他事情)都不起作用。 控制台中没有生成错误(尽管我还使用了一个肯定不存在的ID进行了检查,但我也没有收到任何错误)。
当我查看页面时,我可以看到服务资产中的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!");
}
这导致弹出窗口显示消息。
您的代码是否在文档就绪事件中?
$(document).ready(function(){
// Jquery here
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.