Questions tagged «jquery»

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



13
在使用JavaScript / jquery的游标中插入文本
我的页面上有很多文本框。当有人单击链接时,我希望在光标所在的位置插入一两个单词,或将其附加到具有焦点的文本框中。 例如,如果光标/焦点在文本框上说“ apple”,而他单击一个链接上说“ [email]”,那么我希望文本框说“ apple bob@example.com”。 我怎样才能做到这一点?如果焦点集中在radio / dropdown / non textbox元素上,该怎么办呢?可以记住上一个专注于文本框的内容吗?
167 javascript  jquery 

30
如何在数组中获取唯一值
如何获得数组中唯一值的列表?我是否总是必须使用第二个数组,或者是否有类似于JavaScript中Java哈希表的东西? 我将仅使用JavaScript和jQuery。不能使用其他库。
167 javascript  jquery 


1
src和dist文件夹的作用是什么?
我正在寻找一个jQuery插件的git repo。我想做一些更改以在自己的项目中使用,但是当我打开仓库时,它具有我从未见过的结构。我不确定要使用/复制哪些文件到我自己的项目中。 有一个“ dist”和“ src”文件夹。这些服务于什么目的?这是特定于gruntjs还是jquery插件的东西? 我很好奇的git repo:https : //github.com/ducksboard/gridster.js

4
我应该对新的jQuery AJAX代码使用.done()和.fail()而不是成功和错误
我这样编码: $.ajax({ cache: false, url: "/Admin/Contents/GetData", data: { accountID: AccountID }, success: function (data) { $('#CityID').html(data); }, error: function (ajaxContext) { alert(ajaxContext.responseText) } }); 但是,当我看最后的jQuery .ajax()文档时,似乎建议我在下面进行编码,或者至少建议添加a .done()和a .fail(): var request = $.ajax({ cache: false, url: "/Admin/Contents/GetData", data: { accountID: AccountID } }); request.done(function (data) { xxx; }); request.fail(function (jqXHR, textStatus) …
166 jquery 

9
使用jQuery设置下拉列表的选定索引
如果我找到控件的方式如下,如何在jQuery中设置下拉列表的索引: $("*[id$='" + originalId + "']") 我这样做是因为我正在动态创建控件,并且由于使用Web Forms时ID会更改,所以我发现这是一种为我找到一些控件的方法。但是一旦有了jQuery对象,我就不知道如何将所选索引设置为0(零)。
165 jquery 

8
jQuery获取元素内的鼠标位置
我希望制作一个控件,使用户可以在div内单击,然后拖动鼠标,然后放开鼠标以指示他们想要某个东西的时间。(这是用于日历控件的,因此用户将及时指示某个事件的时长) 看起来最好的方法是在父div上注册“ mousedown”事件,然后在div上注册“ mousemove”事件,直到触发“ mouseup”事件为止。“ mousedown”和“ mouseup”事件将定义时间范围的开始和结束,并且当我跟随“ mousemove”事件时,我可以动态更改范围的大小,以便用户可以看到他们在做什么。我基于这是如何在Google日历中创建事件的。 我遇到的问题是jQuery事件似乎仅提供了引用整个页面的可靠鼠标坐标信息。有什么方法可以识别相对于父元素的坐标? 编辑: 以下是我要执行的操作的图片:
165 jquery  mouseevent 

12
jQuery:如何在按下Enter键时触发点击事件
我需要在按Enter键后执行按钮单击事件。 到目前为止,该事件没有触发。 如果可能的话,请帮我语法。 $(document).on("click", "input[name='butAssignProd']", function () { //all the action }); 这是我在输入时触发点击事件的尝试。 $("#txtSearchProdAssign").keydown(function (e) { if (e.keyCode == 13) { $('input[name = butAssignProd]').click(); } });
165 jquery  key-events 

28
检测浏览器自动填充
您如何判断浏览器是否自动填充了文本框?尤其是用户名和密码框会自动填充页面加载。 我的第一个问题是页面加载序列何时发生?是在document.ready之前还是之后? 其次,我该如何使用逻辑找出这种情况是否发生?它不是我想阻止这种情况发生,只是挂接到事件中。最好是这样的: if (autoFilled == true) { } else { } 如果可能的话,我希望看到一个jsfiddle显示您的答案。 可能重复 浏览器密码自动填充的DOM事件? 浏览器自动填充和JavaScript触发的事件 -这两个问题并不能真正解释触发了什么事件,它们只是不断地重新检查文本框(不利于性能!)。

6
jQuery中元素的总宽度(包括填充和边框)
就像本主题一样,如何使用jQuery获取元素的总宽度,包括其边框和填充?我已经得到了jQuery插件的尺寸,并运行.width()在我760px-wide,10px paddingDIV的回报760。 也许我做错了什么,但是如果我的元素表现为as 780 pixels wide并且Firebug告诉我它已经10px padding在上面,但是.width()只调用760,我很难知道怎么做。 感谢您的任何建议。
164 jquery  dimensions 

11
Animate scrollTop在Firefox中不起作用
此功能工作正常。它将主体滚动到所需容器的偏移量 function scrolear(destino){ var stop = $(destino).offset().top; var delay = 1000; $('body').animate({scrollTop: stop}, delay); return false; } 但不是在Firefox中。为什么? -编辑- 为了处理接受的答案中的双重触发,我建议在动画之前停止元素: $('body,html').stop(true,true).animate({scrollTop: stop}, delay);

12
如何订购与jQuery绑定的事件
可以说我有一个Web应用程序,该应用程序的页面可能包含4个脚本块-我编写的脚本可能在其中一个块中找到,但我不知道哪个是由控制器处理的。 我将一些onclick事件绑定到按钮,但是我发现它们有时会按我不期望的顺序执行。 有没有办法确保订单,或者您过去如何处理此问题?

7
使用复选框之类的图像
我想要替代标准复选框-基本上,我想使用图像,并且当用户单击图像时,将其淡出并覆盖一个复选框。 本质上,当您单击符合特定条件的图像时,我想做类似Recaptcha 2的操作。您可以在此处看到Recaptcha演示,但是有时可能会带您解决文本问题,而不是选择图片。所以这是屏幕截图: 当您单击其中一张图像(在本例中,包含一张牛排的图像)时,单击的图像尺寸会缩小,并出现蓝色对勾,表示已对它进行了对勾。 假设我想重现这个确切的例子。 我意识到我可以有9个隐藏的复选框,并附加一些jQuery,以便当我单击图像时,它可以选择/取消选择隐藏的复选框。但是,缩小图像/覆盖刻度线又如何呢?
164 javascript  jquery  css  html 

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.