Tag: jQuery

google.setOnLoadCallback与jQuery $(document).ready(),可以混合吗?

我使用的是Google Ajax API,他们build议我使用google.setOnLoadCallback()来做与API有关的各种事情,但我也使用jQuery的$(document).ready()来做其他的JS事情,与Google无关API。 在一个文档中混合这两种方法是否安全? 我没有注意到任何问题,但我认为这是一个规模问题。

将文本设置为跨度

我有这个跨度 <a title="Prev" data-event="click" data-handler="prev" class="ui-datepicker-prev ui-corner-all"> <span class="ui-icon ui-icon-circle-triangle-w">Prev</span> </a> 我需要将span的文本设置为<<而不是其当前文本。 我在下面试过,但没有按照我的预期改变文字。 如何才能做到这一点? $(".ui-icon .ui-icon-circle-triangle-w").html('<<');

我怎样才能使用延迟()与show()和hide()在JQuery中

我怎样才能使用delay()与show()和hide()在JQuery中?

如何改变使用JavaScript或jQuery数组内的对象的值?

下面的代码来自jQuery UI自动完成: var projects = [ { value: "jquery", label: "jQuery", desc: "the write less, do more, JavaScript library", icon: "jquery_32x32.png" }, { value: "jquery-ui", label: "jQuery UI", desc: "the official user interface library for jQuery", icon: "jqueryui_32x32.png" }, { value: "sizzlejs", label: "Sizzle JS", desc: "a pure-JavaScript CSS selector engine", icon: "sizzlejs_32x32.png" } ]; […]

jQuery移动到页面加载的锚点位置

我有一个简单的页面设置,如: <div id="aboutUs"> About us content… </div> <div id="header"> Header content… </div> 当页面加载时,我需要页面自动向下滚动(不需要animation)到#header ,所以用户不能看到关于我们div,除非他们向上滚动。 #aboutUs具有固定的高度,所以不需要任何variables来确定高度或任何东西……如果甚至需要的话。 我遇到了另一个问题 ,试图修改我的情况的一些答案,但似乎没有任何工作。 任何帮助,将不胜感激。

Join()在jQuery中是什么?

Join()在jQuery中是什么? 例如: var newText = $("p").text().split(" ").join("</span> <span>");

我怎样才能使jQuery.ready中定义的函数全局可用?

我有一个function,从url上剥离YouTube的ID。 然后,我想要使用这个函数每页10次(在WordPress的循环)。 当我在我的函数脚本标记中给它提供url时,该函数工作的很好,但是当我在循环内启动一组新的脚本标记时,它不起作用。 我需要知道如何在不首先声明的情况下使用我的函数。 所以这是我在标题中的代码: <script type="text/javascript"> $(document).ready(function() { var getList = function(url, gkey){ var returned = null; if (url.indexOf("?") != -1){ var list = url.split("?")[1].split("&"), gets = []; for (var ind in list){ var kv = list[ind].split("="); if (kv.length>0) gets[kv[0]] = kv[1]; } returned = gets; if (typeof gkey != "undefined") if (typeof gets[gkey] […]

.each()中的最后一个元素

我有一个问题,我正在做一个简单的表单validation,需要一些自定义的东西,validation插件不能为我做。 基本上,我有一个名字,电子邮件和消息字段,都是必需的,但只有电子邮件是真正的validation,其他人只需要检查,如果他们不是空的。 这是我现在的代码: $("#contactMe form").submit(function() { var email = $('.requiredEmail').val(); if(email != 0) { if(isValidEmailAddress(email)) { $('.requiredText').each(function() { thisVal = $(this).val(); var $this = $(this); if(thisVal != 0) { console.log('Valid Field: '+thisVal); if ($(this) == $(this).parent(':last')) { console.log('Last field, submit form here'); } } }); } else { console.log('Email Not Valid'); } } return false; […]

如何使用PHP为JQuery .ajax()返回适当的成功/错误消息?

我不断收到错误警报。 MYSQL部分没有错,查询得到执行,我可以看到数据库中的电子邮件地址。 客户端: <script type="text/javascript"> $(function() { $("form#subsribe_form").submit(function() { var email = $("#email").val(); $.ajax({ url: "subscribe.php", type: "POST", data: {email: email}, dataType: "json", success: function() { alert("Thank you for subscribing!"); }, error: function() { alert("There was an error. Try again please!"); } }); return false; }); }); </script> 服务器端: <?php $user="username"; $password="password"; $database="database"; mysql_connect(localhost,$user,$password); mysql_select_db($database) […]

如何使用jQuery Mobile的触摸事件支持(没有UI增强)?

我正在开发一个有自己的外观和感觉的networking应用程序。 我只想使用jQuery Mobile来支持触摸事件。 当我链接jquery.mobile.min.js(没有链接的CSS),那么我的页面的布局被打破。 我如何configuration(初始化)jQuery Mobile只使用触摸事件支持? 我是否会绑定jQuery文档就绪钩子中的事件,因为我没有任何与JQM页面相关的事件? 编辑 在jsfiddle中看到这个例子: http : //jsfiddle.net/redhotsly/JGgrw/ 。 html包含一个<button>但jQuery Mobile在其左侧创build了一个<span> 。 如果你检查结果标记(F12),你会看到,jQuery Mobile也添加了一个CSS类到我的button。 编辑: 我需要一个解决scheme,我不会修改JQM脚本。 我需要使用CDN的官方脚本。