Questions tagged «jquery»

jQuery是一个JavaScript库,请考虑添加JavaScript标记。jQuery是一种流行的跨浏览器JavaScript库,它通过最小化浏览器之间的差异来促进文档对象模型(DOM)遍历,事件处理,动画和AJAX交互。标记为jQuery的问题应与jQuery相关,因此问题代码应使用jQuery,并且问题中至少需要与jQuery使用相关的元素。


18
jQuery $(“。class”)。click(); -多个元素,单击事件一次
我在同名页面上有多个类。然后,我的JS中有一个.click()事件。我想发生的是单击事件仅发生一次,无论页面上有多个类。 场景是我正在使用AJAX添加到购物车。有时,主页上可能会有特色产品和最高报价,这意味着存在同一类.add。#productid#,并且在单击添加到购物车AJAX时会触发两次。 我考虑过要制作“点击区域”,所以我会有.container-name .add。#pid#,因此可以带来唯一的点击。 这是唯一的解决方案吗? <div class="addproduct 151">product info</div> <div class="addproduct 151">product info</div> <div class="addproduct 151">product info</div> <div class="addproduct 151">product info</div> <div class="addproduct 151">product info</div> $(".addproduct").click(function(){//do something fired 5 times});
80 jquery 

6
jQuery AJAX调用中是否有与“最终”类似的东西?
jQuery AJAX调用中是否有Java“最终”类似物?我在这里有这段代码。我总是抛出一个异常,但是我总是希望它转到then()方法。 call.xmlHttpReq = $.ajax({ url : url, dataType : 'json', type : 'GET' }).always(function(processedDataOrXHRWrapper, textStatus, xhrWrapperOrErrorThrown) { throw "something"; }).then(function() { alert("i want to always run no matter what"); }); 我试图使用done(),complete()和另一个always(),但是似乎没有任何效果。 这是JSFiddle: http://jsfiddle.net/qv3t3L0m/

3
如何在jQuery中为getJSON设置cache false?
我getJSON用来从服务器端获取结果,但面临浏览器缓存问题。我希望缓存为假。我在getJSON致电之前尝试使用此功能。 $.ajaxSetup({ cache: false }) 但是我没有得到预期的结果。它仍然显示旧结果。 我还确定了其他解决方案,例如使用,.ajax但我真的不想使用它。


7
如何重新启用event.preventDefault?
我有一个网页,禁止所有提交按钮上的默认操作,但是我想重新启用按钮上的默认提交操作,我该怎么做? 我目前正在使用以下命令阻止默认操作: $("form").bind("submit", function(e){ e.preventDefault(); }); 我已经使用以下方法成功完成了此操作: $(document).ready(function(){ $("form:not('#press')").bind("submit", function(e){ e.preventDefault(); }); 但是单击按钮时可以动态地执行此操作吗?

6
选择select2后触发动作
我正在使用select2库进行搜索。 选择搜索结果后,有什么方法可以触发动作?例如,打开弹出窗口或简单的js警报。 $("#e6").select2({ placeholder: "Enter an item id please", minimumInputLength: 1, ajax: { // instead of writing the function to execute the request we use Select2's convenient helper url: "index.php?r=sia/searchresults", dataType: 'jsonp', quietMillis: 3000, data: function (term, page) { return { q: term, // search term page_limit: 10, id: 10 …

3
jQuery-多个:not选择器
我正在尝试定位不以'#'开头并且不包含嵌入式javascript的页面范围的链接,但是我在确定如何正确构造选择器时遇到问题。 根据我搜索过的关于多个选择器的信息,这应该可以工作,两个选择器都可以独立工作,而不是一起工作! $('a:not([href*=javascript]), a:not([href^=#])') .each(function(){...

2
从父级删除所有子级节点?
我有一个列表,我只想从中删除所有子节点。使用jquery的最有效方法是什么?这就是我所拥有的: <ul id='foo'> <li>a</li> <li>b</li> </ul> var thelist = document.getElementById("foo"); while (thelist.hasChildNodes()){ thelist.removeChild(thelist.lastChild); } 有一种捷径而不是一次删除每个项目吗? -----------编辑---------------- 每个列表元素都有一些附加的数据,以及一个单击处理程序,如下所示: $('#foo').delegate('li', 'click', function() { alert('hi!'); }); // adds element to the list at runtime function addListElement() { var element = $('<li>hi</hi>'); element.data('grade', new Grade()); } 最终我也可能会为每个列表项添加按钮-因此,看来方法为empty(),以确保没有内存泄漏?
79 jquery 


6
使用jquery设置di​​v标签的值
我定义了这个html div标签: <div style="height:100px; width:100px" class="total-title"> first text </div> 我有jQuery代码来更改其值: $('div.total-title').html('test'); 但这不会改变div的内容。
79 jquery  html 

7
jQuery.parseJSON与JSON.parse
jQuery.parseJSON和JSON.parse是执行相同任务的两个功能。如果已经加载了jQuery库,就性能而言,使用jQuery.parseJSON会比使用更好JSON.parse吗? 如果是,为什么?如果没有,为什么不呢?

6
jQuery对象和DOM元素
我想了解jQuery对象和DOM元素之间的关系。 当jQuery返回一个元素时,它会显示为[object Object]警报。当getElementByID返回一个元素时,它显示为[object HTMLDivElement]。这到底是什么意思?我的意思是说两个对象都有区别吗? 还有什么方法可以对jQuery对象和DOM元素进行操作?一个jQuery对象可以代表多个DOM元素吗?
79 javascript  dom  jquery 

8
如果iframe src无法加载,则捕获错误。错误:-“拒绝在框架中显示“ http://www.google.co.in/”。”
我Knockout.js用来绑定iframe广告src代码(这对于用户而言是可配置的)。 现在,如果用户配置了http://www.google.com(我知道它不会在iframe中加载,这就是为什么我将它用于-ve场景),并且必须在IFrame中显示它。但是会引发错误: 拒绝在框架中显示“ http://www.google.co.in/ ”,因为它将“ X-Frame-Options”设置为“ SAMEORIGIN”。 我为iframe使用以下代码:- <iframe class="iframe" id="iframe" data-bind="attr: {src: externalAppUrl, height: iframeheight}"> <p>Hi, This website does not supports IFrame</p> </iframe> 我想要的是,如果URL无法加载。我想显示自定义消息。 在这里 现在,如果我将onload和onerror用作:- <iframe id="browse" style="width:100%;height:100%" onload="alert('Done')" onerror="alert('Failed')"></iframe> 它可以很好地加载w3schools.com,但不能与google.com一起加载。 其次:-如果我将其作为一个函数并像我在小提琴中所做的那样尝试,则它不起作用。 <iframe id="browse" style="width:100%;height:100%" onload="load" onerror="error"></iframe> 我不知道该如何运行它并捕获错误。 编辑:-如果iframe未加载或在stackoverflow中加载问题,我曾想过要调用一个函数,但是它显示了可在iframe中加载的网站的错误。 另外,我已经研究了加载事件上的Stackoverflow iframe, 谢谢!

20
jQuery切换文本?
如何使用jQuery切换锚标记的HTML文本?我想要一个锚点,当单击该文本时,它会在Show Background&之间Show Text以及在另一个div中淡入和淡出。这是我最好的猜测: $(function() { $("#show-background").click(function () { $("#content-area").animate({opacity: 'toggle'}, 'slow'); }); $("#show-background").toggle(function (){ $(this).text("Show Background") .stop(); }, function(){ $(this).text("Show Text") .stop(); }); });
79 jquery  toggle 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.