【发布时间】:2016-03-20 03:29:32
【问题描述】:
我有一个由 Cocoon gem 动态生成的 Rails 表单。我从一个元素开始页面,但很可能会添加更多。
不幸的是,应该应用于它们的 jquery 选择器不起作用。
选择器如下:
$(document.body).on("click", "#datepicker", function() {
$( "#datepicker" ).datepicker({
});
});
我的目标是在单击带有 id datepicker 的输入字段时打开 datepicker。
有趣的是,如果我单击该字段,页面上的第一个表单将显示日期选择器,然后单击其他位置,然后再次单击该字段。
【问题讨论】:
-
如果您要使用
#datepicker处理多个内容,请尝试使用类或数据属性,而不是 id。 IE。尝试将#datepicker更改为[data-datepicker],然后在您的 datepicker div 中添加data-datepicker
标签: javascript cocoon-gem