Questions tagged «jquery»

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

1
jQuery:如果在页面底部使用外部JS,为什么要使用document.ready?
我将所有JS作为外部文件包括在内,这些文件在页面的底部加载。在这些文件中,我定义了几个这样的方法,我从ready事件中调用它们: var SomeNamepsace = {}; SomeNamepsace.firstMethod = function () { // do something }; SomeNamepsace.secondMethod = function () { // do something else }; $(document).ready(function () { SomeNamepsace.firstMethod(); SomeNamepsace.secondMethod(); }); 但是,当我删除ready函数并直接调用方法时,所有工作原理都相同,但是执行起来明显更快—在一个漂亮的基本文件上,几乎快了一秒钟!由于应该在此时加载文档(因为所有标记都在script标记之前),是否有充分的理由仍然使用ready事件?


7
禁用jquery选择下拉菜单
我有一个选择div,我正在使用选择的jquery插件来设置样式和添加功能(最值得注意的是搜索)。div看起来像这样, <select data-placeholder="add a foobar" id="foobar" style="width: 350px;"> <option value=""></option> </select> 我正在使用这样选择的插件 $('#foobar').chosen(); 在加载一些AJAX时,我想禁用整个<select>div。也许像这样 $('#foobar').disable() 或这个 $('#foobar').prop('disabled', true) 我想你应该已经明白了。 有关如何执行此操作的任何想法?我已经尝试了许多不同的方法,例如使用jquery惯用法来禁用事物,禁用,<select>这只会禁用基础选择,而不是其上的所选内容。我什至采取了手动添加另一个具有高的divz-index来使框变灰的方法,但是我认为这可能很丑陋且有问题。 谢谢您的帮助!


22
变量的大写首字母
我在网上搜索找不到任何可以帮助我的东西。我想在变量中将每个单词的首字母大写。 到目前为止,我已经尝试过: toUpperCase(); 而且没有运气,因为它把所有字母都大写。

7
检查JS对象中是否存在密钥
我有以下JavaScript对象: var obj = { "key1" : val, "key2" : val, "key3" : val } 有没有办法检查数组中是否存在键,与此类似? testArray = jQuery.inArray("key1", obj); 不起作用。 我必须像这样遍历obj吗? jQuery.each(obj, function(key,val)){}


23
如何重新加载/刷新jQuery dataTable?
我正在尝试实现一些功能,即单击屏幕上的按钮将导致我的jQuery dataTable刷新(因为自创建dataTable以来服务器端数据源可能已更改)。 这是我所拥有的: $(document).ready(function() { $("#my-button").click(function() { $("#my-datatable").dataTable().fnReloadAjax(); }); }); 但是当我运行它时,它什么也没做。单击按钮时刷新dataTable的正确方法是什么?提前致谢!

10
CSS3相当于jQuery slideUp和slideDown吗?
我的应用程序在jQuery的slideDown和slideUp上表现不佳。我希望在支持CSS3的浏览器中使用它。 是否有可能,使用CSS3过渡,一个元素从改变display: none;到display: block;,而滑动的项目向上或向下?
88 jquery  css  animation 


4
最佳动态JavaScript / JQuery网格[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案能得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我正在使用JavaScript,JQuery和HTML。我的项目的UI完全是动态的。我正在寻找支持以下功能的动态JavaScript / JQuery网格。 谁能告诉我有没有支持以下功能的漂亮开源网格? 我应该能够在运行时创建网格的实例并将其添加到DOM。 支持列模板(文本框,选择框,复选框或任何输入或简单文本) 支持实时设置新的列模板或替换现有的列模板。 几个输入控制(例如文本框,复选框..)的柱下存在可以被启用和少数可禁用。 实时支持setData()。 如果用户更改了任何输入数据,则支持事件。 它应该支持选择行 实时添加行或删除行支持,而无需渲染整个网格。 支持分页。 支持实时按任何列排序。 如果数据是由用户实时排序的,则触发一个事件。 网格UI必须支持可实现的列 自动调整大小(如果根据父元素的大小自动调整网格大小,那将非常好) 绝对有很好的文档。

15
jQuery对div的“闪烁突出显示”效果?
我正在寻找一种方法来执行以下操作。 我将a添加<div>到页面中,并且ajax回调返回一些值。将<div>用来自ajax调用的值填充,<div>然后将前缀到另一个<div>作为表列的。 我想引起用户的注意,向他/他表明页面上有新内容。 我希望<div>按钮闪烁,而不是显示/隐藏,而是突出显示/取消突出显示一段时间,例如5秒钟。 我一直在看眨眼插件,但据我所知,它仅在元素上显示/隐藏。 顺便说一句,解决方案必须是跨浏览器的,是的,不幸的是IE也包含在内。我可能必须要破解一些才能使其在IE中工作,但总的来说它必须能够工作。


4
如何使用JQuery和来自JavaScript对象的src和id创建新的img标签?
我从基本的意义上理解JQuery,但绝对是它的新手,并且怀疑这很简单。 我已经在JSON响应(转换为对象)中获得了图像src和id,因此在responseObject.imgurl和responseObject.imgid中具有正确的值,现在我想用它创建图像并将其附加到一个div(让我们称之为它<div id="imagediv">。我在动态构建方面有些滞后<img src="dynamic" id="dynamic">-我看到的大多数示例都涉及在现有图像上替换src,但我没有现有图像。

18
重新加载页面后,如何使用Twitter Bootstrap使当前选项卡保持活动状态?
我目前在Twitter Bootstrap中使用标签,并希望在用户发布数据并重新加载页面后选择相同的标签。 怎么做? 我目前对inti标签的调用如下所示: <script type="text/javascript"> $(document).ready(function() { $('#profileTabs a:first').tab('show'); }); </script> 我的标签: <ul id="profileTabs" class="nav nav-tabs"> <li class="active"><a href="#profile" data-toggle="tab">Profile</a></li> <li><a href="#about" data-toggle="tab">About Me</a></li> <li><a href="#match" data-toggle="tab">My Match</a></li> </ul>

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.