0

我已经按照并正在使用修改后的 Railscast(第 88 集)中显示的动态选择菜单来选择主要流派和相关的子流派。一切似乎都运行良好,但我现在注意到某些主要类型并没有通过它们的子类型。似乎名称中带有空格的流派正在停止工作。在 Railscast 示例中,我看不到任何有关处理此问题的参考。任何人都可以建议解决这个问题吗?我想这是进行某种解析的情况,但不确定从哪里开始。

Railscast 在这里 http://railscasts.com/episodes/88-dynamic-select-menus-revised 我完全按照它。唯一的区别是我有主要流派/子流派,例如:

摇滚 / 朋克摇滚 / 独立摇滚 / 硬摇滚

电子舞曲 / Techno 电子舞曲 / Drum & Bass 电子舞曲 / Electronica

摇滚选择工作正常,舞蹈和电子则不行。

有任何想法吗?

4

1 回答 1

0

听起来您可能错过了在第一个选择菜单中转义文本的步骤?

country = $('#person_country_id :selected').text()
escaped_country = country.replace(/([ #;&,.+*~\':"!^$[\]()=>|\/@])/g, '\\$1')

查看最后一部分:http ://railscasts.com/episodes/88-dynamic-select-menus-revised?view=asciicast

于 2012-08-26T19:13:22.790 回答