标签输入字段不适用于 turbolinks
Tag input field not working with turbolinks
我正在尝试在 rails 项目上创建一个 ruby,作为该项目的一部分,我正在使用 this jQuery 插件来管理标签输入.然而,标签字段在第一次刷新时起作用,但在任何页面加载后不起作用,我很确定这是 turbolinks 的问题,而不是 运行 js 的问题。
所以我安装了thisgem,然后改成:
$(function() {
$("input[data-role=tagsinput], select[multiple][data-role=tagsinput]").tagsinput();
});
})(window.jQuery);
至:
$(document).ready(function() {
$("input[data-role=tagsinput], select[multiple][data-role=tagsinput]").tagsinput();
});
})(window.jQuery);
在bootstrap-tagsinput.js.
然而,这仍然给我同样的问题。任何解决此问题的帮助都会很棒。
尝试'turoblinks:load'
改为
$(document).ready(function(){
使用:
$(document).on('turbolinks:load',function(){
我正在尝试在 rails 项目上创建一个 ruby,作为该项目的一部分,我正在使用 this jQuery 插件来管理标签输入.然而,标签字段在第一次刷新时起作用,但在任何页面加载后不起作用,我很确定这是 turbolinks 的问题,而不是 运行 js 的问题。
所以我安装了thisgem,然后改成:
$(function() {
$("input[data-role=tagsinput], select[multiple][data-role=tagsinput]").tagsinput();
});
})(window.jQuery);
至:
$(document).ready(function() {
$("input[data-role=tagsinput], select[multiple][data-role=tagsinput]").tagsinput();
});
})(window.jQuery);
在bootstrap-tagsinput.js.
然而,这仍然给我同样的问题。任何解决此问题的帮助都会很棒。
尝试'turoblinks:load'
改为
$(document).ready(function(){
使用:
$(document).on('turbolinks:load',function(){