Tag: javascript

jQuery根据选择的另一个SELECT删除SELECT选项(需要支持所有浏览器)

说我有这个下拉列表: 1 2 3 我想要它,以便当用户选择1时,这是用户可以选择下拉2的东西: a b c 或者,如果用户选择2: a b 或者,如果用户选择3: b c 我试过这里发布的代码: jQuery禁用基于Radio选择的SELECT选项(需要支持所有浏览器) 但它不适用于选择。 请帮忙! 谢谢! 更新:我真的很喜欢Paolo Bergantino的答案: jQuery禁用基于Radio选择的SELECT选项(需要支持所有浏览器) 反正有没有修改它来使用选择而不是单选按钮? jQuery.fn.filterOn = function(radio, values) { return this.each(function() { var select = this; var options = []; $(select).find(‘option’).each(function() { options.push({value: $(this).val(), text: $(this).text()}); }); $(select).data(‘options’, options); $(radio).click(function() { var options = $(select).empty().data(‘options’); var […]

如何获得javascript / jQuery中最高的子元素的高度?

我需要一个函数来获取div中最高元素的高度。 我有一个元素,里面有许多其他元素(动态生成),当我使用$(elem).height()询问容器元素的高度时,我得到的高度比它里面的一些内容要小。 内部的一些元素是大于该元素所具有的大小的图像。 我需要知道最高元素,所以我可以得到它的高度。

使用jQuery左侧偏移内联元素

我有以下HTML: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint […]

如果没有加载,从外部源加载jQuery

从源码加载jQuery 我喜欢做的是删除我的本地jquery.js并将其托管在其他地方。 但是,如果谷歌垮台怎么办? 因此,如果jQuery“仍未”加载,那么让我们编写一个使用其他源代码的回退… 我做了这个测试用例,但它似乎不起作用,也许有人可以帮助我: http://jsfiddle.net/RBz4n

Require.js bug random无法加载资源

我的应用程序使用require.js,我有一个随机的bug(50次重载时发生1次)Require.js在控制台中写入: 无法加载资源:服务器响应状态为404(未找到) 确实,require.js尝试从错误的目录中包含jquery …我不知道为什么,大多数时候应用程序工作正常… 我的配置非常简单: require.config({ shim: { underscore: { exports: ‘_’ }, backbone: { deps: [‘underscore’, ‘jquery’], exports: ‘Backbone’ }, animate_from_to: { deps: [‘jquery’] }, bootstrap: { deps: [‘jquery’] }, zoom: { deps: [‘jquery’] }, shop_util: { deps: [‘jquery’] }, pricer: { deps: [‘jquery’] }, filter: { deps: [‘jquery’] }, paginator: { deps: [‘jquery’] […]

是否可以在javascript / jquery中创建一个空的多维数组?

我正在尝试使用Flickr API创建一个非常基本的Flickr库。 我想要实现的是按标签对照片进行排序。 我正在使用的是jQuery.getJSON(),以便我可以解析flickr.photosets.getPhotos的API响应。 我有兴趣从Flickr获取的数据是标签和与每张照片相关联的URL。 这个问题的唯一逻辑方法就是创建一个以下格式的多维数组: Array[‘tag1’] => [‘URL_1’, ‘URL_2’, ‘URL_3’, ‘URL_n’]; 但是,我找不到任何方法来实现这一目标。 我的代码如下所示: $.getJSON(‘http://api.flickr.com/services/rest/?api_key=xxx&method=flickr.photosets.getPhotos&user_id=xxx&format=json&extras=tags%2C+url_l%2C+url_sq&nojsoncallback=1&photoset_id=xxx’, function(data) { var imageArray = []; $.each(data.photoset.photo, function(i, item) { imageArray[item.tags] = [item.url_sq,]; }); }); 我知道代码可能看起来很尴尬,但我已经尝试了所有的东西,我无法解决这个问题。

如何在HTML 5 Web worker中访问jQuery

我无法在HTML5 Web工作者中访问jQuery。 有没有办法可以做到这一点?

我可以使用JAVASCRIPT / jQuery将输入从表单保存到HTML中的.txt,然后使用它吗?

是否可以将textinput(本地)从表单保存到文本文件,然后打开该文档以便以后使用它? 只需使用HTML,javascript和jQuery。 没有数据库或PHP。 / W

使用JQuery更改类中的CSS规则

我有一个CSS类 .Foo { width:20px; } 使用Jquery我想在事件上做类似的事情: $(“.Foo”).css(“width”, “40px”); 这不起作用。 这是错误的做法吗? 我应该使用addClass()和removeClass()吗? 编辑:我想出了我的问题。 这个命令确实有效。 在我的特定应用程序中,在使用命令之前我没有使用类创建元素,因此在创建它们时没有任何更改。 基本上这个命令不会改变CSS样式规则,只改变使用类的元素。

你什么时候把Javascript放在正文中,当你在头上和使用doc.load时?

可能重复: 将Javascript放在HTML文件中的哪个位置? 我应该在身体或html的头部写脚本吗? 我一直在想,主要是因为在创建页面时我总是遇到麻烦,基于以下内容: 你什么时候写你的javascript 在 在 用$(document).ready() 我可能是愚蠢的,但是由于错误的地方或者是或者没有doc.ready()命令,我有几次没有执行我的JavaScript(/ jQuery)。 所以我真的很想知道。 jQuery和’var’命令也是如此