2

我正在使用 Twitter Bootstrap 2.2.2 开发一个 web 应用程序。

我正在尝试为多个值包含 JQuery 自动完成功能:http: //jqueryui.com/autocomplete/#multiple

这是为了允许用户从两个域类之间的 hasMany 关系中进行多项选择。

我已经在没有引导程序的新 grails 项目中测试了 jquery 自动完成功能,它运行良好。

但是,一旦我将它包含到我的项目中并将引导布局添加到标题中的视图中,文本字段的样式就会改变,并且自动完成功能不再起作用。

因此,我认为它与文本字段的引导样式有关,但我不知道如何解决这个问题。

任何帮助将不胜感激。

4

1 回答 1

0

听起来你有冲突。我建议查看浏览器控制台以查看任何错误输出。

如果发现有冲突,请尝试更改 Bootstrap 命名空间:

引导文档

“有时需要将 Bootstrap 插件与其他 UI 框架一起使用。在这种情况下,有时会发生命名空间冲突。如果发生这种情况,您可以在要恢复其值的插件上调用 .noConflict。”

var bootstrapButton = $.fn.button.noConflict() // return $.fn.button to previously assigned value
$.fn.bootstrapBtn = bootstrapButton            // give $().bootstrapBtn the bootstrap functionality

或者,您可以更改 JQuery UI 命名空间。不过,这两个 UI 框架应该可以很好地协同工作。JQuery UI Bootstrap项目就是一个例子。

于 2013-01-29T06:15:54.640 回答