Questions tagged «jquery»

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



4
仅通过_some字段上的Enter键禁用表单提交
我想保留常规的“按Enter键时提交表单”的行为,因为用户很熟悉。但是通过反射,他们通常会在输入文本框时输入回车-但实际上是在完成完整表格之前。 我只想劫持Enter键,然后再将焦点放在特定类别的输入上。 寻找 相关问题,这看起来像我在寻找什么: if (document.addEventListener) { document.getElementById('strip').addEventListener('keypress',HandleKeyPress,false); } else { document.getElementById('strip').onkeypress = HandleKeyPress; } 但是这个if (document.addEventListener) {部分对我来说是陌生的。
73 jquery  webforms 

13
如果您的选择器对象无效,为什么jQuery不炸弹?
最近使用了一些类似的代码 $("#divMenuContainer:visible").hide("explode"); 但是,花了一些时间尝试使其工作后,我才意识到我的选择器正在引用一个不存在的div。 查询的结果就是它没有执行。 显然,这是设计使然,有人能解释为什么选择这种设计而不是提出某种例外的逻辑吗? 不要试图批评只是试图理解。

2
jQuery / Ajax-$ .ajax()将参数传递给回调-使用好的模式?
我从以下代码开始: function doSomething(url) { $.ajax({ type: "GET", url: url, dataType: "xml", success: rssToTarget }); } 我想使用的模式: //where elem is the target that should receive new items via DOM (appendChild) function doSomething(url, elem) { $.ajax({ type: "GET", url: url, dataType: "xml", success: rssToTarget(elem) }); } 我认为我无法以这种方式使回调起作用,对吗?正确的模式是什么?我不想使用全局变量来临时保存elemor或elem名称。


3
jQuery为什么不使用requestAnimationFrame?
一些浏览器支持requestAnimationFrame,那么为什么不使用它呢?毕竟,自Google Chrome 10以来一直受支持。尽管如此,jQuery似乎并未使用它。我已经找到有关它的错误报告,但是没有给出真正的解释?我确信jQuery的人有他们的理由。 他们为什么不使用这个很棒的API?



10
在jQuery中构建html元素的最清晰方法
我已经看到了许多在jQuery中创建元素的样式(和几种不同的方法)。我对构建它们的最清晰方法以及任何特定方法是否出于某种原因客观上优于另一种方法感到好奇。下面是一些我所看到的样式和方法的示例。 var title = "Title"; var content = "Lorem ipsum"; // escaping endlines for a multi-line string // (aligning the slashes is marginally prettier but can add a lot of whitespace) var $element1 = $("\ <div><h1>" + title + "</h1>\ <div class='content'> \ " + content + " \ </div> …

19
在学习jQuery之前学习JavaScript是一个好主意吗?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案能得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 在学习JavaScript框架库(例如jQuery,Prototype等)之前先学习JavaScript是个好主意吗? 有时我发现自己很挣扎,因为我觉得自己不太了解JavaScript。



7
在点击和输入时触发事件
我的网站上有一个搜索框。当前,用户必须单击框旁边的“提交”按钮才能通过jquery的帖子进行搜索。我想让用户也按Enter键进行搜索。我怎样才能做到这一点? JQUERY: $('document').ready(function(){ $('#searchButton').click(function(){ var search = $('#usersSearch').val(); $.post('../searchusers.php',{search: search},function(response){ $('#userSearchResultsTable').html(response); }); }); }); HTML: <input type='text' id='usersSearch' /><input type='button' id='searchButton' value='search' />

1
如何从jQuery转到React.js?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 改善这个问题 我已经读了几天的React。我可以理解大部分的内容,但是我对自己的编写能力并不完全自信。我一直在开发一个小型Web应用程序,该应用程序通过jQuery完成所有html生成并将元素彼此附加。我想尝试用React重建它,因为我相信它会更快。这个JSFiddle是我正在从事的工作的一个小例子。您将如何用React编写它? JS: function remove() { this.remove(); } function timed_append_new_element() { setTimeout(function () { var added_content = $("<span />", { class: "added_content", text: "Click to close", click: remove }); container.append(added_content); }, 3000); } function append_new_element() { var added_content = $("<span />", { class: "timed_added_content", text: "Click to …

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.