Questions tagged «jquery»

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



15
检查是否使用jQuery加载了图片(没有错误)
我将JavaScript与jQuery库配合使用,以操作无序列表中包含的图像缩略图。加载映像后,它会做一件事;发生错误时,它会做其他事情。我正在使用jQuery load()和error()方法作为事件。在这些事件之后,我检查图像DOM元素的.complete,以确保在jQuery可以注册事件之前尚未加载图像。 它正常工作,除非在jQuery可以注册事件之前发生错误。我能想到的唯一解决方案是使用img onerror属性在全局某处(或其自身的节点上)存储“标志”,该标志表示失败,因此jQuery在检查.complete时可以检查该“存储/节点”。 有人有更好的解决方案吗? 编辑:加粗要点,并在下面添加了更多详细信息: 我正在检查图像是否完整(也称为已加载),然后在图像上添加加载和错误事件。这样,如果在注册事件之前加载了图像,我仍然会知道。如果在事件之后未加载图像,则事件将在事件发生时对其进行处理。问题是,我可以轻松检查图像是否已经加载,但是我不能确定是否发生错误。

12
jQuery-从所选选项获取自定义属性
给定以下内容: <select id="location"> <option value="a" myTag="123">My option</option> <option value="b" myTag="456">My other option</option> </select> <input type="hidden" id="setMyTag" /> <script> $(function() { $("#location").change(function(){ var element = $(this); var myTag = element.attr("myTag"); $('#setMyTag').val(myTag); }); }); </script> 那是行不通的... 当更改选择内容时,我需要怎么做才能将隐藏字段的值更新为myTag的值。我假设我需要做一些事情来获取当前选择的值...?
224 jquery 

3
X-Requested-With标头的含义是什么?
jQuery和其他框架添加以下标头: X-Requested-With:XMLHttpRequest 为什么需要这个?为什么服务器要对AJAX请求与常规请求进行不同的处理? 更新:我刚刚找到了一个使用此标头的真实示例:https : //core.spreedly.com/manual/payment-methods/adding-with-js。如果要求付款处理器不使用AJAX,则完成后会重定向回原始网站。如果使用AJAX请求,则不会进行重定向。


7
event.returnValue已弃用。请改用标准event.preventDefault()
我有这个脚本: <script> $(document).ready(function () { $("#changeResumeStatus").click(function () { $.get("{% url 'main:changeResumeStatus' %}", function (data) { if (data['message'] == 'hidden') { $("#resumeStatus").text("скрыто"); } else { $("#resumeStatus").text("опубликовано"); } }, "json"); }); }); </script> 我在Google Chrome控制台中收到以下错误: event.returnValue已弃用。请改用标准event.preventDefault()。 我正在使用jQuery v1.10.2,并且#changeResumeStatus是<span>。 我的脚本怎么了?
222 javascript  jquery  ajax 

4
使用jQuery选择多个类
我的外观很好,似乎无法找出如何在一个jQuery选择器语句中选择与某些类匹配的所有元素,例如: $('.myClass', '.myOtherClass').removeClass('theclass'); 关于如何实现这一目标的任何想法?唯一的其他选择是 $('.myClass').removeClass('theclass'); $('.myOtherClass').removeClass('theclass'); 但是我正在使用很多类来执行此操作,因此需要大量代码。

13
除非用户向上滚动,否则将溢出div滚动到底部
我有一个只有300像素大的div,我希望它在页面加载时滚动到内容的底部。该div具有动态添加的内容,并且需要一直向下滚动。现在,如果用户决定向上滚动,我不希望它跳回到底部,直到用户再次向下滚动 是否有可能使div保持滚动到底部,除非用户向上滚动,并且当用户滚动回到底部时,即使添加了新的动态内容,它也需要保持在底部。我将如何创建这个。
222 javascript  jquery  html  css  scroll 

8
如何检查是否已加载jQuery插件?
有什么方法可以检查特定的插件是否可用? 假设您正在开发一个依赖于另一个正在加载的插件的插件。 例如,我希望jQuery Validation插件使用dateJS库来检查给定日期是否有效。如果dateJS可用,在jQuery Valdation插件中检测的最佳方法是什么?


8
jQuery从选择中删除选项
我有一个包含5个选择的页面,所有选择都有一个类名'ct'。我需要在运行onclick事件时从每个选择中删除值为“ X”的选项。我的代码是: $(".ct").each(function() { $(this).find('X').remove(); }); 我要去哪里错了?

24
navigator.geolocation.getCurrentPosition有时有效,有时却无效
因此,我使用了navigator.geolocation.getCurrentPosition jammy,使用了相当简单的JS。 $(document).ready(function(){ $("#business-locate, #people-locate").click(function() { navigator.geolocation.getCurrentPosition(foundLocation, noLocation); }); navigator.geolocation.getCurrentPosition(foundLocation, noLocation); function foundLocation(position) { var lat = position.coords.latitude; var lon = position.coords.longitude; var userLocation = lat + ', ' + lon; $("#business-current-location, #people-current-location").remove(); $("#Near-Me") .watermark("Current Location") .after("<input type='hidden' name='business-current-location' id='business-current-location' value='"+userLocation+"' />"); $("#people-Near-Me") .watermark("Current Location") .after("<input type='hidden' name='people-current-location' id='people-current-location' value='"+userLocation+"' …


5
jQuery查找父表单
我有这个HTML <ul> <li><form action="#" name="formName"></li> <li><input type="text" name="someName" /></li> <li><input type="text" name="someOtherName" /></li> <li><input type="submit" name="submitButton" value="send"></li> <li></form></li> </ul> 我如何选择的形式input[name="submitButton"]?(当我单击提交按钮时,我想选择表格并在其中添加一些字段)
219 jquery  traversal 

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.