Questions tagged «jquery»

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

7
使用jQuery / JavaScript阻止任何形式的页面刷新
用户进入我的页面后,我不希望他刷新页面。 用户可以随时点击F5顶部的“刷新”按钮。他应该警惕地说 您无法刷新页面。 另外,如果用户打开一个新选项卡并尝试访问上一个选项卡中的相同URL,他也将收到警报 您无法在2个标签中打开同一页面 无论如何,我可以使用JavaScript或jQuery来做到这一点?第一点非常重要。

5
Javascript数组Concat无法正常工作。为什么?
因此,我创建了这个jqueryui小部件。它创建了一个div,我可以将错误导入其中。小部件代码如下所示: $.widget('ui.miniErrorLog', { logStart: "<ul>", // these next 4 elements are actually a bunch more complicated. logEnd: "</ul>", errStart: "<li>", errEnd: "</li>", content: "", refs: [], _create: function() { $(this.element).addClass( "ui-state-error" ).hide(); }, clear: function() { this.content = ""; for ( var i in this.refs ) $( this.refs[i] ).removeClass( "ui-state-error" …


13
使用占位符和替换对象格式化JavaScript字符串?
我有一个字符串说: My Name is %NAME% and my age is %AGE%. %XXX%是占位符。我们需要从对象那里替换值。 对象看起来像: {"%NAME%":"Mike","%AGE%":"26","%EVENT%":"20"} 我需要解析对象并将字符串替换为相应的值。这样最终输出将是: 我的名字叫迈克,我的年龄是26。 整个过程必须使用纯JavaScript或jquery完成。

2
用_(下划线)替换字符串中的特殊字符
我想从字符串中删除特殊字符,并将其替换为该_字符。 例如: string = "img_realtime_tr~ading3$" 结果字符串应类似于“ img_realtime_tr_ading3_”; 我需要替换这些字符: & / \ # , + ( ) $ ~ % .. ' " : * ? < > { }

7
如何删除数据表中的分页
我是jQuery的新手。我已经在网格中使用了数据表,但是不需要分页。 一页中有一个订单列表,我在Datatable网格中显示它们,但在底部,我不想显示分页。有什么方法可以通过使用jQuery库上的一些自定义来从数据表中删除或隐藏分页。 我尝试自定义它,但发现执行此操作的方法很少。 提前致谢。


6
具有函数的JavaScript三元运算符示例
我正在使用jQuery 1.7.1 我刚刚开始使用JavaScript三元运算符替换简单的if / else语句。我已经在几个地方成功地做到了。当我确信可以成功完成其他工作时,我感到很惊讶,但是无论如何我还是尝试了。 这是原始语句: function updateItem() { $this = $(this); var IsChecked = $this.hasClass("IsChecked"); if (IsChecked == true){ removeItem($this); } else { addItem($this); } } 这是使用三元运算符的相同功能: function updateItem() { $this = $(this); var IsChecked = $this.hasClass("IsChecked"); (IsChecked == true) ? removeItem($this) : addItem($this); } 我很惊讶,因为我看到的所有示例都只设置了这样的变量: x = (1 …

6
如何使jQuery包含不区分大小写的内容,包括jQuery 1.8+?
我试图不区分大小写地使用“包含”大小写。我尝试在以下stackoverflow问题上使用该解决方案,但没有成功: 是否存在不区分大小写的jQuery:包含选择器? 为了方便起见,将解决方案复制到此处: jQuery.extend( jQuery.expr[':'], { Contains : "jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase())>=0" }); 这是错误: Error: q is not a function Source File: /js/jquery-1.4.js?ver=1.4 Line: 81 这是我正在使用的地方: $('input.preset').keyup(function() { $(this).next().find("li").removeClass("bold"); var theMatch = $(this).val(); if (theMatch.length > 1){ theMatch = "li:Contains('" + theMatch + "')"; $(this).next().find(theMatch).addClass("bold"); } }); 在相同的情况下,我对原始区分大小写的“包含”的使用没有任何错误。有人有什么想法吗?我会很感激的。


3
如何选择除JQuery中单击的元素以外的所有类?
我有一个在Drupal上开发的网站。我使用一个名为collapsiblock的模块(基本上是一个JQuery插件)来实现类似手风琴的效果。它对我来说很好用(尽管它处于Beta中)。但是我想对其进行修改,以便当用户单击手风琴的一项时,其他项将折叠。 在当前状态下,它的工作方式是当用户单击一个项目时,它将检查该项目是否已折叠或展开,并使该项目相反。这意味着,如果用户单击一个项目,它将展开;如果他/她单击另一个项目,也会展开,但不会折叠之前单击的项目。 您可以在下面看到代码。我知道应该在哪里添加代码以折叠以及如何折叠和扩展。我的问题是:除用户单击的项目外,我如何选择所有具有“ .collapsiblock”类的项目? 注意:类别为'.collapsiblockCollapsed'的项目会被折叠,如果从该项目中删除了该类,则会对其进行扩展。 // $Id: collapsiblock.js,v 1.6 2010/08/18 19:17:37 gagarine Exp $ Drupal.Collapsiblock = Drupal.Collapsiblock || {}; Drupal.behaviors.collapsiblock = function (context) { var cookieData = Drupal.Collapsiblock.getCookieData(); var slidetype = Drupal.settings.collapsiblock.slide_type; var defaultState = Drupal.settings.collapsiblock.default_state; var slidespeed = parseInt(Drupal.settings.collapsiblock.slide_speed); $('div.block:not(.collapsiblock-processed)', context).addClass('collapsiblock-processed').each(function () { var id = this.id; var titleElt …



5
jQuery,ID中类的选择器
在下面,我应该如何选择包含元素的类my_class中的元素id = "my_id"? 请注意,该元素可能还具有另一个类,我没有选择该类。 <div id = "my_id"> <span class = "my_class hidden">hi</span> <span class = "my_class">hello</span> </div> 尝试着 $("#my_id [class*=my_class ]")
91 jquery 


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.