Tag:

jquery添加删除类

我有4个锚点,我想在点击时向锚点添加一个当前类,并同时从其他3个类中删除该类。 这是我的代码。 我究竟做错了什么? if ($(“ul#thumb a”).hasClass(“current”) { $(“ul#thumb a”).removeClass(“current”); $(this).addClass(“current”); }); 我的HTML看起来像这样: The Company The Brief The Solution The Result

找出div高度和设置div高度

我对javascript / jquery的东西很新,但我想用它做这样的事情: 我有四个这样的div并且每个都有内容。 现在,如果一个人有更多的内容,它会变得更高。 即使他们没有那么多内容,我也希望其他div也高。 所以基本上我希望脚本通过div并检查高度并将所有div高度设置为与最高div相同。 希望你明白:)

如何获取跨多个函数返回的变量 – Javascript / jQuery

总结这个问题是弄清楚如何在javascript函数之间传递变量而不:返回变量,在主函数之间传递参数,使用全局变量,以及强制函数1等待函数2完成。 我想出了一个jQuery解决方案,并在下面发布(在答案部分)。 Old Post:我初始化了一组四个函数,每个函数以不同的方式相互调用。 最后,我需要将最终修改后的产品(数组)返回到初始化函数。 全局变量不会强制初始函数等待。 并且向后返回四次也不起作用。 如果无法返回,如何将修改后的变量传递回其初始化函数? 或者为什么不回来? (迷宫从initFunctionA开始,以initFunctionA结束) classOne = { initFunctionA : function() { classTwo.functionB(functionD, array); // I NEED ACCESS TO ARRAY2 HERE }, functionD : function(data, array) { var array2 = // modifications to array } } {…} classTwo = { functionB : function(callback, array) { $.ajax({ success: function(ret){ classTwo.functionC(ret, callback, […]

如何将自定义类添加到我的JQuery UI Datepicker

我有几个输入触发JQuery UI datepickers,例如 对于每个创建的jquery UI datepicker,我想根据触发它的输入ID分配一个自定义类,即.one , .two , .three 因此,如果第一个输入触发了datepicker,则生成的HTML将如下所示: 注意第一类 这可能吗? datepicker的’ create ‘方法对我来说似乎不起作用……

JQuery在JS小提琴中工作,但不在我的网站上?

好吧,真正令人沮丧和奇怪的事情正在发生。 我在我的服务器上安装了JQuery,我知道它是正确导入的,因为当我运行一个简单的… $(function() { alert(‘hello’) }); 它警告“你好”。 但是,当我尝试使用css选择器时…… $(“.image”).css(“border”,”3px solid red”); 这是行不通的! 是的,我100%确定文件中有类名。 这是真正的踢球者,当我将我的代码复制到一个jsFiddle时,它工作得很好。 是什么赋予了?!

jQuery切换类

我在将jQuery的toggleClass函数添加到我的其余代码中时遇到了麻烦。 该页面上有几个HTML5音频标签,通过jQuery控制。 我试图将切换function添加到我的jQuery音频控制function,但它没有添加类,随后音频控件不起作用..所以我想这是一些奇怪的语法错误。 你们推荐什么? 下面是一个jsFiddle和我(不幸的)弱尝试:) http://jsfiddle.net/danielredwood/FTfSq/10/ HTML: Your browser does not support HTML5 audio. Your browser does not support HTML5 audio. Your browser does not support HTML5 audio. JavaScript的: var curPlaying; $(function() { $(“.playback”).click(function(e){ e.preventDefault(); var song = $(this).next(‘audio’)[0]; song.toggleClass(“playing”); if(song.paused){ song.play(); if(curPlaying) $(“audio”, “#”+curPlaying)[0].pause(); } else { song.pause(); } curPlaying = $(this).parent()[0].id; }); }); […]

jQuery选择具有相同类的随机元素

我有类“selectElement”的元素。 当我点击该类的元素时,我“选择”它,并给它另一个类“selectedElements”,如果它还没有它。 但是,我有一个按钮,应该随机选择一些带有“selectElement”类的元素(例如10个)并给它们“selectedElement”类。 我在这个答案中尝试了类似的东西 – > https://stackoverflow.com/a/1764629/1011539 ,但每次都返回相同的值… 编辑:解决了乔恩的帮助。 以下是具有类似问题的其他用户的代码:) $(“#chooseElementsRand”).live(“click”,function(){ $(“.selectedElements”).removeClass(“selectedElements”); var maxNum = parseInt($(“.maxNum”).html()); var randomElements = shuffle($(“.selectElement”)).slice(0,maxNum).addClass(“selectedElements”); $(“.selectedNum”).html(randomElements.length); if(randomElements.length==maxNum) { $(“.buttonToProceed”).removeClass(“notShown”); } });

jQuery匹配hasClass类的一部分

我有几个div与“project [0-9]”类: 我想检查元素是否有“project [0-9]”类。 我有.hasClass(“project”)但我坚持使用匹配的数字。 任何的想法?

使用同步ajax调用有什么缺点?

这个问题肯定可以应用于jQuery,但在这种情况下,我指的是Prototype。 在原型文档中,它说, 由于同步使用相当令人不安,并且通常味道不好,因此您应该避免更改此设置。 认真。 我不确定使用同步ajax调用有什么缺点。 似乎有许多实例必须等待调用返回(不使用特定的回调函数)。 例如,我目前使用Prototype的onSuccess, onFailure and onComplete来处理其余的代码。 但是,我使用的Web服务(所有内部)跨越大多数项目,我的任务是创建更多可重用的代码。 一个示例是返回客户属性的客户类。 一个简单的例子(请记住,我只显示基本function以保持简单): Customer = Class.create({ initialize: function(customerId) { new Ajax.Request(‘some-url’, { method: ‘get’, parameters: { customerId: customerId }, onSuccess: this.setCustomerInfo.bind(this) } }, setCustomerInfo: function(response) { //for the sake of this example I will leave out the JSON validation this.customerInfo = response.responseText.evalJSON(); } }); 因此,使用这个简单的类我可以在任何项目中执行以下操作来获取客户信息。 […]