【发布时间】:2012-02-06 19:30:05
【问题描述】:
我在带有 jQuery 的 Rails 3.1.1 应用程序上使用 nested_form gem。在尝试构建一些动态选择菜单时,我被困在了第一步。
首先,我想在下拉列表中测试更改值检测,但名称不断变化。当我通过浏览器检查器进行检查时,每次刷新时都会得到一个新 ID,例如 order_items_attributes_new_1319384594266_product_id。
在我的 JS 文件中有
jQuery('select').change(function() {
alert("test");
});
当简单的下拉菜单发生变化而不是嵌套表单下拉菜单时触发。为什么?如何确保名称是固定的或如何选择嵌套表单下拉菜单?
【问题讨论】:
-
我不熟悉 RoR,但您可以使用类或 id 来识别
select