我目前正在研究一个Web应用程序,并且在我去的时候有点学习东西。我以前从未使用Jquery,但是我在制作应用程序时正在进行研究。我做了一个简单的Web应用程序,它有一个下拉选择框,现在我试图让它看起来很漂亮。所以我决定下载jQuery选择框插件。然而,关于如何在任何地方使用它并没有太多的方向,所以我只是在对它进行修改。我下载了这些文件并将它们导入到了我的项目中。下载我想出了三个文件:Jquery SelectBox插件已经有错误
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
而这通常都是在同一行,但我瓜分它,所以它更容易阅读。 是我得到的错误是: 缺少分号(这个错误是无处不在上述文档) 和这个小节“上的‘无效的正则表达式选项’可没有一个准确的校正语法错误”:
内容:{xml:/ xml /,html:/ html /,json:/ json /}
所以我想知道我下载的内容是否有误?或者,也许我从来没有应该首先导入这个文件?
还没有其他人在甚至改变任何东西之前得到这个错误?我所做的只是进口。
谢谢。
jquery.selectbox-0.2.min.js文件只是jquery.selectbox-0.2.js的“最小化”文件,将用于“生产”环境中,因为它的文件大小会更小。您通常会使用非最小化版本进行开发,然后使用生产环境的最小化版本。 – MrB
这两个文件都包含完全相同的内容,只是其中一个更容易阅读,我仍在阅读您的其余问题,并希望我可以提供帮助。 – MrB
你的标题标签是什么样的?你是否引用了jquery-1.7.2.min.js,接着是jquery.selectbox-0.2.js?我想如果你能提供更多的代码,那么希望能够解决这个问题。 – MrB