Questions tagged «jquery»

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



16
jQuery-从DOM中删除元素时触发事件
我试图弄清楚从页面中删除元素时如何执行一些js代码: jQuery('#some-element').remove(); // remove some element from the page /* need to figure out how to independently detect the above happened */ 是否有为此量身定制的活动,例如: jQuery('#some-element').onremoval( function() { // do post-mortem stuff here }); 谢谢。
211 jquery  events  dom  triggers 


27
避免jQuery陷阱[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我正在用jQuery启动一个项目。 您在jQuery项目中遇到了哪些陷阱/错误/误解/滥用/误用?
210 javascript  jquery 

17
捕捉粘贴输入
我正在寻找一种清理粘贴到浏览器中的输入的方法,这可能与jQuery有关吗? 到目前为止,我已经设法解决了这个问题: $(this).live(pasteEventName, function(e) { // this is where i would like to sanitize my input return false; } 不幸的是,由于这个“小问题”,我的发展陷入了停顿。如果有人能指出正确的方向,我真的会让我成为一个快乐的露营者。
210 jquery  paste  sanitize 


10
JavaScript错误(未捕获到的SyntaxError:输入意外结束)
我有一些适用于FireFox的JavaScript代码,但不适用于Chrome或IE。 在Chrome JS控制台中,出现以下错误: “未捕获的SyntaxError:输入意外结束”。 我正在使用的JavaScript代码是: <script> $(function() { $("#mewlyDiagnosed").hover(function() { $("#mewlyDiagnosed").animate({'height': '237px', 'top': "-75px"}); }, function() { $("#mewlyDiagnosed").animate({'height': '162px', 'top': "0px"}); }); </script> 它说错误在最后一行 });


7
如何捕获Ajax查询发布错误?
如果Ajax请求失败,我想捕获该错误并显示相应的消息。 我的代码如下所示,但是我无法捕获失败的Ajax请求。 function getAjaxData(id) { $.post("status.ajax.php", {deviceId : id}, function(data){ var tab1; if (data.length>0) { tab1 = data; } else { tab1 = "Error in Ajax"; } return tab1; }); } 我发现,当Ajax请求失败时,“ Error in Ajax”将永远不会执行。 如何处理Ajax错误并在失败时显示相应的消息?

9
XMLHttpRequest原点null不允许file:///到file:///的Access-Control-Allow-Origin(无服务器)
我正在尝试创建一个可通过启动其索引文件下载并在本地运行的网站。 所有文件都是本地文件,没有资源在线使用。 当我尝试使用jQuery的AJAXSLT插件来处理带有XSL模板(在子目录中)的XML文件时,出现以下错误: XMLHttpRequest cannot load file:///C:/path/to/XSL%20Website/data/home.xml. Origin null is not allowed by Access-Control-Allow-Origin. XMLHttpRequest cannot load file:///C:/path/to/XSL%20Website/assets/xsl/main.xsl. Origin null is not allowed by Access-Control-Allow-Origin. 发出请求的索引文件是file:///C:/path/to/XSL%20Website/index.html使用的JavaScript文件存储在中file:///C:/path/to/XSL%20Website/assets/js/。 如何解决此问题?

10
暂时禁用CSS过渡效果的最干净方法是什么?
我有一个DOM元素,应用了以下一些/全部效果: #elem { -webkit-transition: height 0.4s ease; -moz-transition: height 0.4s ease; -o-transition: height 0.4s ease; transition: height 0.4s ease; } 我正在编写一个调整此元素大小的jQuery插件,我需要暂时禁用这些效果,以便可以平滑地调整其大小。 临时禁用这些效果(然后重新启用它们)的最优雅方法是什么,因为它们可能是从父母那里应用的,也可能根本没有应用。
209 javascript  jquery  css 

21
javascript中是否存在null-coalescing(Elvis)运算符或安全导航运算符?
我将举例说明: 猫王算子(?:) “ Elvis运算符”是Java三元运算符的缩写。一个方便的例子是,如果表达式解析为false或null,则返回“明智的默认值”。一个简单的示例可能如下所示: def gender = user.male ? "male" : "female" //traditional ternary operator usage def displayName = user.name ?: "Anonymous" //more compact Elvis operator 安全导航操作员(?。) 安全导航运算符用于避免NullPointerException。通常,当您引用对象时,可能需要在访问对象的方法或属性之前验证其是否为null。为了避免这种情况,安全的导航运算符将只返回null而不是引发异常,例如: def user = User.find( "admin" ) //this might be null if 'admin' does not exist def streetName = user?.address?.street //streetName will be …

8
jQuery停止孩子触发父事件
我有一个div,我已经附加了一个onclick事件。在这个div中有一个带有链接的标签。当我单击链接时,onclick也会触发来自div 的事件。我如何禁用此功能,以便如果在div上单击链接onclick不会被触发? 脚本: $(document).ready(function(){ $(".header").bind("click", function(){ $(this).children(".children").toggle(); }); }) html代码: <div class="header"> <a href="link.html">some link</a> <ul class="children"> <li>some list</li> </ul> </div>
208 jquery 

15
ng-repeat完成事件
我想用表调用一些针对div的jQuery函数。该表填充了ng-repeat。 当我打电话时 $(document).ready() 我没有结果 也 $scope.$on('$viewContentLoaded', myFunc); 没有帮助。 ng-repeat填充完成后,有什么方法可以执行功能?我已经阅读了有关使用custom的建议directive,但是我不知道如何在ng-repeat和div中使用它。

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.