问题标签 [jquery]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 我在哪里可以学习 jQuery?这值得么?
我在w3schools.com上学习 Web 开发有很多很好的经验。我知道它的命中或错过,但 PHP 和 CSS 部分特别被证明非常有用,可供参考。
无论如何,我想知道是否有类似的jQuery网站。我对学习很感兴趣,但我需要它是在线/可搜索的,以便将来在需要信息时可以轻松地参考它。
另外,顺便说一句,jQuery 值得学习吗?或者我应该看看不同的 JavaScript 库?我知道 Jeff 在 Stack Overflow 上使用 jQuery,它似乎运行良好。
谢谢!
编辑:jQuery 的网站有一个相当大的教程列表,以及一个看似全面的文档页面。我还没有时间去经历这一切,有没有其他人有经验?
编辑 2:似乎 Google 现在正在托管 jQuery 库。这应该会给 jQuery 在宣传方面带来相当大的优势。
此外,如果每个人都使用托管在同一个地方的单个统一 aQuery 库,它应该在早期为大多数 Internet 用户缓存,因此如果您决定使用它,则不会影响您网站的下载足迹。
两个月后...
编辑 3:我最近开始在一个工作项目中使用 jQuery,使用起来非常棒!只是想让大家知道,我已经得出结论,学习和使用 jQuery绝对值得。
此外,我几乎完全是从 jQuery 官方文档和教程中学到的。这很简单。
10个月后...
自从我最初写这篇文章以来,jQuery 几乎是我制作的每个 Web 应用程序的一部分。它使渐进增强变得轻而易举,并有助于使代码可维护。
此外,所有的 jQuery 插件都是非常宝贵的资源!
3年后...
仍然几乎每天都在使用 jQuery。我现在编写 jQuery 插件并全职咨询。我主要是 Djangonaut,但我已经与 jQuery 签订了几个仅 javascript 的合同。这是一个救生员。
从一个 jQuery 用户到另一个用户……你应该看看使用 jQuery 的模板(或下划线——见下文)。
除了 jQuery 之外,我发现的其他有价值的东西(估计我使用它的项目部分):
- jQuery 表单插件(95%)
- jQuery 表单示例插件(75%)
- jQuery UI (70%)
- 下划线.js (80%)
- 咖啡脚本(30%)
- Backbone.js (10%)
asp.net - 使用 jQuery.ajax() 时如何处理错误?
使用jQuery的ajax 方法提交表单数据时,处理错误的最佳方法是什么?这是一个呼叫可能看起来像的示例:
请求可能由于多种原因而失败,例如重复的用户名、重复的电子邮件地址等,并且 ashx 会在发生这种情况时抛出异常。
我的问题似乎是通过抛出异常 ashx 导致statusText
anderrorThrown
是undefined。
我可以找到XMLHttpRequest.responseText
包含构成标准 .net 错误页面的 HTML 的内容。
我在 responseText 中找到页面标题并使用标题来确定引发了哪个错误。虽然我怀疑当我启用自定义错误处理页面时这会崩溃。
我应该在 ashx 中抛出错误,还是应该返回状态代码作为调用返回的数据的一部分userCreation.ashx
,然后使用它来决定采取什么行动?
你如何处理这些情况?
asp.net - SimpleModal 打破 ASP.Net 回发
我在 ASP.Net 项目中使用jQuery和SimpleModal为 Web 应用程序制作一些漂亮的对话框。不幸的是,模式对话框中的任何按钮都不能再执行它们的回发,这是不可接受的。
我找到了一个解决方法的来源,但在我的一生中我无法让它工作,主要是因为我没有完全理解所有必要的步骤。
我也有一个解决方法,即替换回发,但它很丑陋,可能不是最可靠的。我真的很想让回发再次工作。有任何想法吗?
更新:我应该澄清一下,回发无法正常工作,因为用于执行回发的 Javascript 在某种程度上已损坏,因此单击按钮时根本没有任何反应。
javascript - 如何获取文本框中插入符号的 (x, y) 像素坐标?
我正在使用 jQuery 并试图找到一种跨浏览器的方式来获取<textarea>
s 和input
盒子中插入符号的像素坐标,这样我就可以在这个位置周围放置一个绝对定位的 div。
有一些 jQuery 插件吗?或者 JavaScript 片段来做到这一点?
java - 如何使此代码使用 jQuery/Ajax 提交 UTF-8 表单文本区域?
我在使用 Ajax 提交包含 UTF-8 字符串的表单时遇到问题。我正在开发一个在Tomcat服务器中运行的Struts Web 应用程序。这是我为使用 UTF-8 而设置的环境:
我已将属性添加到 Tomcat文件
URIEncoding="UTF-8" useBodyEncodingForURI="true"
的Connector
标签中。conf/server.xml
我有一个
utf-8_general_ci
数据库我正在使用下一个过滤器来确保我的请求和响应以 UTF-8 编码
/li>我在 WEB-INF/web.xml 中使用这个过滤器
我正在为我的 JSON 响应使用下一个代码:
/li>
一切似乎都正常(来自数据库的内容显示正确,我可以提交以 UTF-8 格式存储在数据库中的表单)。问题是我无法使用 Ajax 提交表单。我使用 jQuery,我认为问题是 Ajax 请求中缺少 contentType 字段。但是我错了。我有一个非常简单的表单来提交包含 id 和 body 的评论。body 字段可以是不同的语言,例如西班牙语、德语或其他语言。
如果我提交包含正文文本区域的表单contraseña
,Firebug 会显示:
请求标头
- 主机 本地主机:8080
- 接受字符集ISO-8859-1, utf-8;q=0.7;*q=0.7
- 内容类型应用程序/x-www-form-urlencoded;字符集 UTF-8
如果我在 Firebug 中使用参数执行复制位置,则编码似乎已经错误:
这是我的 jQuery 代码:
使用 jQuery 提交表单会导致服务器端出现下一个错误(注意我使用的是Hibernate)。
javascript - 如何将 html 实体与 jQuery 进行比较
我有以下html代码:
每次用户单击 span 标签时,我想在向上箭头和向下箭头之间切换。
我的功能总是走其他路径。如果我创建一个 javacript:alertarrow
变量,我将得到一个表示为箭头的 html 实体。我如何告诉 jQuery 将 arrow
变量解释为字符串而不是 html。
javascript - 当 iframe 在 jQuery 中完成加载时,如何触发事件?
我必须在页面中加载 PDF。
理想情况下,我想要一个加载动画 gif,一旦 PDF 加载,它就会被替换。
jquery - 为什么在中止 jQuery 队列管道时收到 aq[num] 错误?
在创建和执行 ajax 请求队列时$.manageAjax
,我调用ajaxManager.abort();
, 以因错误而中止整个队列,此时我收到一条错误消息:q[num] has no properties (jquery.ajaxmanager.js line 75)
这是调用代码:
队列中有 4 个请求,在第一个请求成功时调用它,如果满足某些条件,则需要中止队列。
有任何想法吗?
javascript - jQuery 是否有“存在”功能?
如何检查 jQuery 中的元素是否存在?
我目前的代码是这样的:
有没有更优雅的方法来解决这个问题?也许是插件或功能?