Jquery SelectBox插件已存在错误

Jquery SelectBox插件已存在错误,jquery,plugins,drop-down-menu,Jquery,Plugins,Drop Down Menu,我目前正在开发一个web应用程序,并在不断学习。我以前从未使用过Jquery,但我正在做我的研究,因为我正在制作应用程序。我已经制作了一个简单的web应用程序,它有一个下拉选择框,现在我正在努力使它看起来漂亮。所以我决定下载jquery选择框插件。然而,关于如何在任何地方使用它,没有太多的指导,所以我只是随机应变。我下载了这些文件并将它们导入到我的项目中。我的下载附带了三个文件: jquery-1.7.2.min.js jquery.selectbox-0.2.js jquery.selectb

我目前正在开发一个web应用程序,并在不断学习。我以前从未使用过Jquery,但我正在做我的研究,因为我正在制作应用程序。我已经制作了一个简单的web应用程序,它有一个下拉选择框,现在我正在努力使它看起来漂亮。所以我决定下载jquery选择框插件。然而,关于如何在任何地方使用它,没有太多的指导,所以我只是随机应变。我下载了这些文件并将它们导入到我的项目中。我的下载附带了三个文件:

jquery-1.7.2.min.js

jquery.selectbox-0.2.js

jquery.selectbox-0.2.min.js

除了最后一个看起来不错。实际上我所做的就是导入它们,第三个文件给了我错误。这是第三个文件的外观。它很长,所以我只发布一个小片段:

(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}
function cu(a){if(!cj[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e==="")
{ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),b.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write((f.support.boxModel?"<!doctype html>":"")+"<html>
<body>"),cl.close();d=cl.createElement(a),cl.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ck)}cj[a]=e}return cj[a]}function ct(a,b){var c={};f.each(cp.concat.apply([],c
(函数(a,b){function cy(a){返回f.isWindow(a)?a:a.nodeType==9?a.defaultView | | a.parentWindow:!1}
函数cu(a){if(!cj[a]){var b=c.body,d=f(“”).appendTo(b),e=d.css(“display”);d.remove();if(e==“none”| e==“”)
{ck | |(ck=c.createElement(“iframe”),ck.frameBorder=ck.width=ck.height=0),b.appendChild(ck);if(!cl | |!ck.createElement)cl=(ck.contentWindow | ck.contentDocument)。document,cl.write((f.support.boxModel?:)+“
),cl.close();d=cl.createElement(a),cl.body.appendChild(d),e=f.css(d,“display”),b.removeChild(ck)}cj[a]=e}返回cj[a]}函数ct(a,b){var c={};f.each(cp.concat.apply([],c
这通常都在一行上,但我把它分开了,这样更容易阅读。 我得到的错误是: 缺少分号(此错误在文档中随处可见) 和“无效正则表达式选项上的语法错误没有准确的可用更正”这一小节:

内容:{xml:/xml/,html:/html/,json:/json/}

所以我想知道我下载的是不是错了?或者也许我一开始就不应该导入这个文件

还有人在修改任何东西之前就犯了这个错误吗?我所做的只是导入

谢谢。

以上是一个工作演示,希望能让你开始做你需要做的事情。如果你需要更多的帮助,请告诉我

<head>
   <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/jquery.selectbox/0.2/css/jquery.selectbox.css">
   <script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js'></script>
   <script type='text/javascript' src="//cdn.jsdelivr.net/jquery.selectbox/0.2/js/jquery.selectbox-0.2.js"></script>
</head>


这是您引用样式表和javascript的顺序。

jquery.selectbox-0.2.min.js文件只是jquery.selectbox-0.2.js的“最小化”文件,将用于“生产”环境,因为它的文件大小会更小。您通常会使用非最小化版本进行开发,然后使用最小化版本进行生产环境。两个文件包含完全相同的内容,只有一个更容易阅读,我仍在阅读您的问题的其余部分,希望我能够提供帮助。您的hea是什么der标记看起来像什么?你是在引用jquery-1.7.2.min.js,然后是jquery.selectbox-0.2.js吗?我想如果你能提供更多的代码,希望能对这个问题有所帮助。这个文件的代码太长了,实际上超过了我允许的字符数限制。但是如果我不需要最小化的文件,我可以直接删除e it…另一个文件没有给我任何错误。我不知道为什么会这样。js文件中没有头标记…我甚至还没有在我的jsp文件中引用selectbox。是的,js文件中应该没有头,我是指html头。谢谢!我会尝试一下。