Tag: jQuery的

jQuery处理/隐藏预期的Ajax 404错误

我使用ajax head请求来检查文件。 在大多数情况下,文件将不存在,以某种方式阻止404显示在我的调试控制台中会很好。 有没有一个很好的方法来实现这一目标? 要明确: http : //jsfiddle.net/kannix/FFLdP/

全局jquery函数

我必须在最初加载的js文件中编写全局函数。 我想在其上编写函数,以便可以从所有页面访问它。 我是jquery的新手。 我想知道如何在js文件中编写函数并从其他页面调用它?

如何从jQuery的ajaxSetup获取当前值

我有一个页面,根据用户的请求,打开一个对话框,并使用jQuery的load()方法将外部文件加载到其中。 外部文件包含指向脚本的链接(它也可以作为独立页面工作),这很好,只有jQuery强制加载这些脚本(通过添加时间戳),即使它们已经被加载。 我需要告诉jQuery在看到这些脚本时允许缓存。 错误报告的答案建议使用 $.ajaxSetup({ cache: true }) …它确实有效,但更改了所有未来AJAX请求的设置。 有没有办法做这样的事情: // Get current setting – code not valid but is what I want var defaultCache = $.ajaxSetup(“cache”); $.ajaxSetup({cache:true}); // Now set it to what I want // do stuff… $.ajaxSetup({cache:defaultCache}); // Set it back to the default

为什么jQuery click在包含在单独的文件中时不起作用

我是一个学习jQuery和web开发的初学者,所以这可能是一个愚蠢的问题,但我无法在Google上找到答案(可能我没有找到合适的关键字)。 我有一个简单的HTML文件(比如’test.html’加载jQuery,我写的外部javascript文件(比如’test.js’),并且里面有一个按钮。例如, …. …. test 在’test.js’中,我有: $( “#my_button” ).click(function() { alert(‘test’); return false; }); 但是,当我点击按钮时,它不起作用。 但是,当我把’test.js’中的内容放在’test.html’中时,就像这样: …. $(function() { $( “#my_button” ).click(function() { alert(‘test’); return false; }); }); …. test 有用。 第一个问题是:有人可以解释为什么当我在外部文件中插入代码并加载它时它会起作用吗? 是否总是需要用$(function() {……}来包装jQuery代码才能工作? 理想情况下,我不想在我的HTML模板中使用javascript代码,因为它显然很混乱。 相关/第二个问题是:如上所述分离javascript / jQuery代码并使其在预期的HTML模板中工作的最干净/最好的方法是什么? 谢谢您的回答。

如何显示ajax加载图像

我想显示ajax加载图像。 但不知道该怎么做。 这是我工作的ajax脚本。 请帮我集成ajax加载gif.thanks $(function() { $( “#slider” ).slider({ stop: function(event, ui) { $.ajax({ url: “ajax.php”, cache: false, async: false, data: “”, success: function(html){ $(“#result_list”).html(html); } }); } }); });

想要使用jquery淡入效果,但想要使用visibility:hidden最初

似乎大多数jquery fadein / out和animate函数都基于具有display:none的初始元素,而不是visibility:hidden。 如果我希望初始元素在页面上占用空间(即使用可见性:隐藏),然后使用淡入/淡出或幻灯片效果,该怎么办? 是否有捷径可寻?

同一元素的jQuery对象不相等?

这一定是我忽略的东西,但是请看下面的页面和JavaScript并告诉我为什么,对于所有圣洁的东西,jQuery不会返回true? HTML: http : //alcatel.scottbuckingham.com/reporting/test.html hello1 JS: http : //alcatel.scottbuckingham.com/reporting/_scripts/collapse.js ;(function($, window, document, undefined) { var t = $(‘.test’); var s = $(‘.test’); console.log(t); console.log(s); if (t === s) { console.log(‘yes’); } })(jQuery, window, document); 我真的花了几个小时试图解决这个问题,并将其减少到几乎1 === 1声明,这是行不通的。 任何帮助都非常感谢!

jQuery更改子文本

我有一个jquery函数,使用jquery“text”函数更改元素内的文本。 在这个td元素里面是这样的子“a”标签。 text to change 要更改的文本由td类标识。 当我更改文本时,我丢失了链接。 问题是如何使用父元素更改文本而不触及子元素(href)? 感谢名单

jquery切换slideUp / slideDown

我有一个div#项目,如果它被点击,那么div#choices slideDown()。 如果它再次被点击,那么div#choices应该是slideUp(); 我如何测试选择是否已经下降或上升? 我知道我可以存储一个变量并在点击div#项时切换它的值,但是如果#choices被其他方式滑落了怎么办?

在jQuery自动完成中从数组中删除所选项

我有这个数组, var metrics = [ { value: “1”, label: “Sold Listings”, desc: “sold_listings” }, { value: “10”, label: “New Pendings”, desc: “new_pendings” }, { value: “4”, label: “All Pendings”, desc: “all_pendings” }, { value: “2”, label: “New Listings”, desc: “new_listings” }, { value: “3”, label: “Active Listings”, desc: “active_listings” } ]; 我想要做的是选择项目,例如我将选择活动列表,这个项目应该从数组中删除。 因此,当自动完成再次渲染时,它将不会显示所选项目。 //My Idea […]