Tag: jQuery的

一种在JQuery中链接一系列事件的方法?

我有一些事情需要一个接一个地进行,并非所有方法都有回调function,那么将这些事件链接在一起的最佳方法是什么? 我有类似的东西 关闭滑块>删除旧内容>添加新内容>重新打开滑块 我是JQuery的新手所以这看起来很明显,但我感谢任何帮助!

使用Jquery根据其内容隐藏

我试图实现以下目标: 某个页面将包含一系列字符串,如果存在,则将其替换为数据库内容。 例如: Title: {{Title}} 会成为: Title: This is the title 问题是,如果从未输入{{Title}}的数据库行,则会显示{{Title}},而不是用空格替换它。 所以id喜欢做的是,使用jquery,如果.value包含{{,隐藏整个元素,以同样的方式显示:none会。 这可能吗? 提前致谢。 抢

单选按钮检查属性

在我的页面中,我有三个单选按钮,我想在单击 时检查单选按钮。 我的点击function正在运行,但点击时未检查收音机。 我怎样才能做到这一点? 我的代码如下 $(document).ready(function() { $(‘#myContainer li’).click(function() { $(‘#radio1’).attr(‘checked’); }); }); val1 val2 val3

一页上有多个谷歌地图

在一个页面上显示多个实体。 对于每个实体,都有一个谷歌地图。 这就是我如何处理只显示一个实体的地图: var map; var geocoder; $(document).ready(function(){ google.maps.event.addDomListener(window, ‘load’, initialize); }); function initialize() { geocoder = new google.maps.Geocoder(); var mapOptions = { zoom: 16, center: new google.maps.LatLng(50.317408,11.12915), mapTypeId: google.maps.MapTypeId.ROADMAP }; map = new google.maps.Map(document.getElementById(‘map_canvas’), mapOptions); codeAddress($(‘#entityID span#address’).text()); } function codeAddress(address) { geocoder.geocode( { ‘address’: address }, function(results, status) { if (status == google.maps.GeocoderStatus.OK) { […]

如何停止在jquery中发送的前一个ajax调用

我在rails 2工作我有一个问题,如何停止以前的ajax调用相同的元素。 例如, 我有类别下拉列表,根据博客类型进行更新。 我点击了两次类型,因此发送了2个请求。 在我的第二个req结束之前,如果我根据加载子类别的第一个响应点击了类别,现在第二个响应加载类别并更新了类别。 但子类别是从第一个响应类别中选择的类别之一的响应。 如何停止之前发送的ajax调用以获取类别。

更改选择输入选择国家/地区?

我有一个国家选择字段,允许美国,加拿大和欧洲选择,我们的大多数用户将来自美国/加州,因此我们默认显示省份,但是当用户选择欧洲时,我们希望它从选择框更改为输入框。 我们有 jQuery(‘select.country_d’).change(function(){ if($(‘select.country_d’).val() == “Europe”) $(‘.state_d’).replaceWith(”); }); jQuery(‘select.country_o’).change(function(){ if($(‘select.country_o’).val() == “Europe”) $(‘.state_o’).replaceWith(”); }); 但它似乎没有起作用。 html部分都是正确的,我检查了名称。

如何使用jquery以编程方式检查Internet连接的可用性

我正在开发android phonegap应用程序。当我运行没有互联网连接的应用程序时,它是强制关闭的。所以,我需要检查dom中的互联网连接,然后使用jquery / javascript调用ajax 这是我的示例代码: var a=navigator.onLine; if(a){ alert(‘online’); $.ajax({ type: “GET”, url: url, dataType: ‘json’, async: true, cache: false, success: function(data){ alert(‘success’); }, error: function(e){ alert(‘error’); } }); }else{ alert(‘ofline’); } 但即使没有互联网连接,我总是得到警报(’在线’)。请引导我。谢谢你提前

停止所有子元素的jQuery动画

祝大家新年快乐! 我只是想问一下是否有办法阻止元素的所有孩子节点的jquery动画? 我的意思是,如果我在文档中有一个低于html的结构,并且我已经对容器内的所有div应用了不同的动画 – 有些也在queue = false等。 有没有办法立即停止div内所有元素的所有动画? 好吧,人们会立即回忆下面的代码 $(‘#element-1, #element-2, #element-3, #element-4, #element-5’).stop(true); 它应该立即停止所有元素。 如果我们尝试 $(‘#element-1, #element-2, #element-3, #element-4, #element-5’).stop(true, true); 元素应该跳到最终结果 – 肯定不适合我 。 什么是必需的,但如果我有300个元素在同一时刻动画 – 我肯定不能应用上述方法呃! 我正在寻找类似的东西 $(‘#container’).stop(true,true); 有些调整可能吗?

Jquery按钮单击以选中复选框

我有一个带有用户数据的网格,第一列有复选框。我在网格顶部有一个按钮。如果我点击按钮,我需要从列表中选择前5位用户。 任何人都可以告诉我如何使用jquery做到这一点? 谢谢。

为什么JQuery keydown适用于窗口但不适用于文本框?

为什么这样做: $(window).keydown(function(event){ alert(event.keyCode); }); 但不是这个: $(‘#ajaxSearchText’).keydown(function(event){ alert(event.keyCode); }); 我正在使用Firefox 3进行测试。有趣的是,它们都不能在IE7中运行。