Questions tagged «jquery»

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


13
在一个替换呼叫中替换多个字符
一个非常简单的小问题,但是我不太明白该怎么做。 我需要将'_'的每个实例替换为空格,并将'#'的每个实例替换为空/空。 var string = '#Please send_an_information_pack_to_the_following_address:'; 我已经试过了: string.replace('#','').replace('_', ' '); 我真的不喜欢这样的链接命令。还有另一种方法可以做到这一点吗?
256 javascript  jquery 

14
jQuery将更多参数传递给回调
有没有办法将更多数据传递到jQuery中的回调函数中? 我有两个函数$.post,例如,我希望回调到,以传递AJAX调用的结果数据以及一些自定义参数 function clicked() { var myDiv = $("#my-div"); // ERROR: Says data not defined $.post("someurl.php",someData,doSomething(data, myDiv),"json"); // ERROR: Would pass in myDiv as curData (wrong) $.post("someurl.php",someData,doSomething(data, myDiv),"json"); } function doSomething(curData, curDiv) { } 我希望能够将自己的参数以及AJAX调用返回的结果传递给回调。


14
jQuery SVG与Raphael [关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 6年前关闭。 改善这个问题 我正在使用SVG和JavaScript / jQuery构建交互式界面,并且试图在Raphael和jQuery SVG之间做出选择。我想知道 两者之间的权衡是什么 发展势头似乎在哪里。 我不需要Raphael中的VML / IE支持,也不需要jQuery SVG的绘图功能。我主要对在SVG画布上创建,设置动画和操作单个项目的最优雅方式感兴趣。

15
按属性选择元素
我有一个带有生成的ID的复选框集合,其中一些具有额外的属性。是否可以使用JQuery检查元素是否具有特定属性?例如,我可以验证以下元素是否具有属性“ myattr”吗?该属性的值可以变化。 <input type="checkbox" id="A" myattr="val_attr">A</input> 例如,如何一目了然地获取具有此属性的所有复选框的集合?这可能吗?
253 jquery  attributes 

5
jQuery失去焦点事件
如果输入字段获得焦点,我正在尝试显示一个容器,这是实际的问题,如果失去焦点,则隐藏该容器。jQuery的关注点是否有相反的事件? 一些示例代码: <input type="text" value="" name="filter" id="filter"/> <div id="options">some cool options</div> <script type="text/javascript"> $('#options').hide(); $('#filter').focus(function() { $('#options').appear(); }); </script> 我想做的是这样的: $('#filter').focus_lost(function() { $('#options').hide(); });

13
如何使用jQuery滚动到特定项目?
我有一张带垂直滚动条的大桌子。我想使用jQuery / Javascript滚动到此表中的特定行。 有内置的方法可以做到这一点吗? 这是一个小例子。 div { width: 100px; height: 70px; border: 1px solid blue; overflow: auto; } <div> <table id="my_table"> <tr id='row_1'><td>1</td></tr> <tr id='row_2'><td>2</td></tr> <tr id='row_3'><td>3</td></tr> <tr id='row_4'><td>4</td></tr> <tr id='row_5'><td>5</td></tr> <tr id='row_6'><td>6</td></tr> <tr id='row_7'><td>7</td></tr> <tr id='row_8'><td>8</td></tr> <tr id='row_9'><td>9</td></tr> </table> </div> 运行代码段隐藏结果展开摘要

8
在JavaScript中存储key => value数组的最佳方法?
储存商品的最佳方法是什么 key=>value在javascript中数组,如何循环遍历? 每个元素的键应为标记,例如{id}或id,值应为id的数值。 它应该是现有javascript类的元素,或者是可以通过该类轻松引用的全局变量。 可以使用jQuery。
252 javascript  jquery 

8
如何使用jQuery在GET请求中传递参数
我应该如何在jQuery Ajax请求中传递查询字符串值?我目前按照以下方式进行操作,但是我敢肯定有一种更清洁的方法,不需要我手动编码。 $.ajax({ url: "ajax.aspx?ajaxid=4&UserID=" + UserID + "&EmailAddress=" + encodeURIComponent(EmailAddress), success: function(response) { //Do Something }, error: function(xhr) { //Do Something to handle error } }); 我看到了将查询字符串参数作为数组传递的示例,但是我看到的这些示例未使用$.ajax()模型,而是直接使用$.get()。例如: $.get("ajax.aspx", { UserID: UserID , EmailAddress: EmailAddress } ); 我喜欢使用$ .ajax()格式,因为这是我习惯的格式(没有特别好的理由-只是个人喜好)。 编辑09/04/2013: 在我的问题结束(如“太本地化”)之后,我发现了一个相关的(相同的)问题-至少有3票赞成(我很遗憾没有首先找到它): 使用jquery进行POST,如何正确提供“数据”参数? 这完美地回答了我的问题,我发现以这种方式进行操作更容易阅读,而且不需要encodeURIComponent()在URL或DATA值中手动使用(这是我在bipen的答案中发现的不清楚的地方)。这是因为该data值是通过自动编码的$.param()。以防万一这对其他任何人都有用,这是我处理的示例: $.ajax({ url: "ajax.aspx?ajaxid=4", data: { "VarA": VarA, …
252 javascript  jquery  ajax  get 



7
打开新的基础项目时出现“ Uncaught TypeError:a.indexOf不是函数”错误
我使用bash通过bash创建了一个新的Foundation 5项目foundation new my-project。当我在Chrome中打开index.html文件时,Uncaught TypeError: a.indexOf is not a function控制台中会显示错误,该错误起源于jquery.min.js:4。 我按照基础站点上的步骤创建了项目,但是似乎无法摆脱此错误。Foundation和jQuery看起来像它们被包含并正确链接到index.html文件中,而链接的app.js文件包括$(document).foundation(); 有谁知道是什么原因导致此错误?有什么解决方案?

9
禁用和启用html输入按钮
所以我有一个像这样的按钮: <input id="Button" type="button" value="+" style="background-color:grey" onclick="Me();"/> 我要如何禁用和启用它?我已经尝试过,disabled="disable"但是将其重新启用是一个问题。我尝试将其设置回false,但这并没有启用它。
250 javascript  jquery 

14
JavaScript / jQuery通过JSON数据通过POST下载文件
我有一个基于jquery的单页webapp。它通过AJAX调用与RESTful Web服务进行通信。 我正在尝试完成以下任务: 将包含JSON数据的POST提交到REST URL。 如果请求指定JSON响应,则返回JSON。 如果请求指定PDF / XLS / etc响应,则返回可下载的二进制文件。 我现在有1&2,并且客户端jquery应用通过基于JSON数据创建DOM元素来在网页中显示返回的数据。从Web服务的角度来看,我也有#3工作,这意味着如果给出正确的JSON参数,它将创建并返回一个二进制文件。但是我不确定在客户端JavaScript代码中处理#3的最佳方法。 是否可以通过这样的ajax调用取回可下载文件?如何让浏览器下载并保存文件? $.ajax({ type: "POST", url: "/services/test", contentType: "application/json", data: JSON.stringify({category: 42, sort: 3, type: "pdf"}), dataType: "json", success: function(json, status){ if (status != "success") { log("Error loading data"); return; } log("Data loaded!"); }, error: function(result, status, err) { …
250 javascript  jquery  ajax  rest 

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.