Tag: jQuery的

提交表格后清除表格

可能重复: 使用jQuery重置多阶段表单 提交表单后,另一个页面的响应将打印到#GameStorySys。 但输入表格的价值仍然存在。 表格提交后,表格值是否可能消失(但表格仍应保留)? $(“[name=’GameStoryForm’]”).click(function() { $.ajax({ type: “POST”, data: $(“#GameStoryForm”).serialize(), url: “content/commentary/index.cs.asp?Process=EditLiveCommentaryStory&CommentaryID=”, success: function(output) { $(‘#GameStorySys’).html(output); }, error: function(output) { $(‘#GameStorySys’).html(output); } }); });

jQuery Show One Div和Hide the Others

http://jsfiddle.net/yrM3H/2/ 我有以下代码: jQuery(document).ready(function() { jQuery(“.toggle”).next(“.hidden”).hide(); jQuery(“.toggle”).click(function() { $(‘.active’).toggleClass(‘active’).next(‘.hidden’).slideToggle(300); $(this).toggleClass(‘active’).next().slideToggle(“fast”); }); }); 我有多个 ,我的想法是,当我打开一个 它会切换另一个 。 然后,当我单击另一个 ,它会隐藏打开的 。 因此,一次只能打开一个 。 我唯一的问题是,使用此代码,当我尝试关闭已经打开的 ,它将关闭然后再次打开。 因此,一个 将永远是开放的。 任何帮助将不胜感激,谢谢。 我在下面添加了HTML和CSS。 一切都很好,除了我无法得到它所以它们都关闭了。 我把它们中的5个堆叠在一起。 *为清晰起见编辑* // HTML // CSS .toggle {width:398px; height:48px; cursor: pointer;} .hidden {width:300px; height:75px; background-color:#333333; margin-left:50px; text-indent:25px;}

如何使用Jquery获取推文?

我需要使用Jquery在Twitter上显示新的推文。

启用和禁用可拖动元素

我正在禁用一些’li’可拖动元素,然后尝试根据其id和类启用’li’元素。 该类正被删除,但li元素仍然不可拖动? //Disabling draggable on li elements using ‘not’ $(“.myLi:not(.disable)”).sortable({ revert : true, }).draggable({ helper : “clone” } }); Li Point1 var toTest = $(‘#test’); //Enabling li element to draggable again using id and class toTest.removeClass(‘disable’);

jQuery – 在单个事件处理程序中组合选择器的问题

这是关于Patrick DW对我对这个问题的回答的评论。 多个选择器:识别触发器? 我的答案: 使用$(this)将获得被单击的元素..并且使用is()可以帮助您确定单击的内容。 $(‘a.button, span.xyz, a.another’).click(function(e) { if ($(this).is(“a.button”)) { alert(“a.button was clicked”); } else if ($(this).is(“span.xyz”)) { alert(“span.xyz was clicked”); } else if($(this).is(“a.another”)) { alert(“a.another was clicked); } }); 帕特里克的评论 解决这个问题的方法是,它有效地将.delegate()遭受的低效率(针对选择器进行测试)与分配多个冗余处理程序的低效率相结合。 所以你得到两个世界中最糟糕的。 @John – 是的,将它们分解为单独的处理程序更有意义,并将它们共享的任何常用function放入可以在处理程序中调用的命名函数中。 这消除了在每次事件发生时运行.is()测试的需要,这可能是昂贵的。 测试被点击的元素有时是有益的。 这就是.delegate()的作用。 您将承受测试的费用,但会从分配的处理程序数量减少中获益 有人可以(详细地)解释帕特里克谈论的低效率吗? 为什么.is()在这种情况下代价高昂? 你.delegate()给出一个例子.delegate()

jQuery淡入淡出

我有三个div:A,B和C.目前可见A,我希望B替换它。 我可以通过以下方式轻松完成此操作: $(‘#A’).hide(); $(‘#B’).show(); 但是,这将导致变化非常突然。 然而,如果我将“隐藏”替换为“fadeOut”并将“show”替换为“fadeIn”,那么A仍在逐渐消失,而B仍在渐渐消失并且看起来相当令人困惑。 在开始淡入之前,如何让B等待A淡出? 提前致谢 :)

如何在jquery.load过程中添加jquery load.gif?

我想使用jQuery.load()来加载一些内容。 如何在加载过程中添加微调器? $(“#content”).load(“b.php #abc”);

附加克隆或动态创建DOM – 什么更好?

我希望从ajax调用返回的数组中生成以下列表。 bla ble abc 以下两个都可以工作(我可能需要调整,但它们很接近。一种方法比另一种方法更受欢迎吗?是否有更好的东西?谢谢 var l=$(“#list”); l.html(”); $(data).each(function(){ l.append(”+this.channel+”); //Or l.append($(“#rss-clone”).clone(true).removeAttr(‘id’).find(‘input’).val(this.id).attr(‘checked’,(this.selected)?’checked’:null).parent().text(this.channel)); },’json’); //仅限克隆解决方案所需: bla

jquery – 多个类操作

当您将鼠标hover在图像上方时,我会在图像上方滑动一个简单的滑动框以显示一些信息。 这工作正常,但我在同一页面上有多个图像,所以当你将鼠标hover在任何图像上时,所有的框都会向上滑动。 有没有一种简单的方法对此进行排序,只有hover在上方的图像才会滑动? 或者它是否基本上创建相同的代码,说明每个图像缩略图的不同ID? inheritance人jquery – 随意纠正这个片段中的任何错误,因为我对它很新 $(‘#gallery-inner .thumb .gallery-inner-thumb’).hide(); $(“#gallery-inner .thumb”).hover(function () { $(“#gallery-inner .thumb .gallery-inner-thumb”).show().animate({margin:’-36px 0 0′},’fast’); }, function () { $(“#gallery-inner .thumb .gallery-inner-thumb”).animate({margin:’1px 0 0′},’fast’); }); 并且inheritance了html块。 Image Name 0 谢谢

jquery:未捕获TypeError:$(…)。error不是函数

我在我的页面上使用jquery,并没有其他部分的问题。 即使$ .post和$ .get也能正常工作。 现在我正在尝试评估图像是否有任何问题并尝试此代码: $(“#bib”).error(function(){ //nothing now }); 我想知道为什么我得到这个错误: Uncaught TypeError: $(…).error is not a function at app.js:53 (anonymous) @ app.js:53 如你所见,我缩短了代码以隔离问题,但你得到了全部的想法。 目前,这些jquery源包含在页面内: https://code.jquery.com/jquery-3.1.0.min.js https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js 知道为什么会这样吗?