Javascript Don';我不知道要使用哪个JQuery插件

Javascript Don';我不知道要使用哪个JQuery插件,javascript,jquery,Javascript,Jquery,我有一张JS: var count = $(".parent a").length; $(".parent div").width(function(){ return ($(".parent").width()/count)-5; }).css("margin-right","5px"); 但它似乎在我的网站上不起作用,即使它在我的网站上运行良好 我用了”http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min

我有一张JS:

var count = $(".parent a").length;
$(".parent div").width(function(){
    return ($(".parent").width()/count)-5;
}).css("margin-right","5px");
但它似乎在我的网站上不起作用,即使它在我的网站上运行良好

我用了
”http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js“

但是没有起作用

我的网站上没有其他脚本,因为我刚刚开始

这只是使用了错误的插件吗


更新

这是我的完整代码:


您需要的是jQuery,而不是jQueryUI


$(函数(){
变量计数=$(“.parent a”).length;
$(“.parent div”).width(函数(){
返回($(“.parent”).width()/count)-5;
}).css(“右边距”、“5px”);
});

只是为了澄清为什么会这样,用$(function(){…})围绕jQuery代码;意味着它将只在页面加载完成后运行。因此,如果您是对html元素进行操作,这是非常有用的。你会注意到你的jfiddlejavascript是“onLoad”运行的,原因是:)

目前你只使用
jqueryui
js文件

http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js
您需要首先使用核心
jQuery
minjs文件,然后使用
jqueryui
js文件

http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js
http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js

我怎么知道哪一个是正确的?在哪里可以找到它?抱歉,我通常只使用HTML和CSS如果你使用任何jQuery插件,你总是需要核心jQuery库:)不客气,只是添加了一点理由来解释为什么这解决了你的问题:)jQuery UI只用于(顾名思义)用jQuery创建用户界面,所以表、动画、小部件。如图所示:。jQuery本身是javascript之上的一个扩展库,它允许您更轻松地完成许多事情,如图所示:()您的控制台(如firebug)说了什么?它可能会给你一个错误或警告谢谢你的纠正,但它仍然不起作用。我已经复制了JSFIDLE中的所有代码,因为它在那里工作,并为我的站点仔细检查了它,但它没有首先应用JSInclude jquery文件,然后是jquery ui请粘贴您当前在站点中使用的HTML标记,在您的问题中。。。如果你的网站是公共的,你也可以共享链接。
http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js
http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js