jquery - 自动完成功能会在数据旁边显示元素符号

标签 jquery html css jquery-ui

我正在处理一个asp.net mvc5 Web应用程序,并且执行了以下操作:


使用VS 2012,我创建了一个新的asp.net mvc5空项目。
然后使用Nuget我安装了jQuery ui 1.11.2。
之后,在我的捆绑包中引用这些

“〜/ Content / themes / base / core.css”,
“〜/ Content / themes / base / autocomplete.css”,
“〜/ Content / themes / base / theme.css”
然后我下载主题为http://jqueryui.com/download/中的Start的jQuery-ui
然后,我将当前的core.css和theme.css替换为Start主题随附的文件。
当前,自动完成正在运行,但结果是在返回的数据旁边显示项目符号,如下所示:




所以我有以下两个问题:


是什么导致子弹出现?
用Start主题内的默认替换core.css和thmese.css和图像是正确的方法吗?还是应该在项目内部的Content文件夹下创建一个新文件夹,而不是修改默认的基本主题文件夹?


谢谢

最佳答案

出现项目符号是因为要替换的文件必须具有样式

ul {list-style-type: none;}


对于自动完成元素。您是否也将autocomplete.css替换为下载的主题?那可能是解决方案。
否则,您可以将自己的CSS添加到这些文件中,以解决此问题。

您可能想看一下这个问题,以了解CSS优先级以及如何在自己的CSS样式表中覆盖某些样式:CSS Rule Priorities

关于jquery - 自动完成功能会在数据旁边显示元素符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28247572/

相关文章:

javascript - 简单的 jQuery 单击 slider

javascript - jQuery UI 选项卡 - 显示所有选项卡

javascript - 双击元素的问题

javascript - 在页面刷新时随机更改 HTML 背景

jquery toggle 没有切换以及为什么我的背景重复

html - 更改 DIV 中字体的颜色 (CSS)

html - 当包含另一个特定类时覆盖 'hover'

javascript - 触摸滚动在某些设备上不起作用

html - 如果导航栏的位置设置为固定,我的导航栏不会停留在网页顶部

html - 如何限制屏幕阅读器不阅读特定文本?