Questions tagged «jquery»

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

11
如何绑定到jQuery中textarea的change事件?
我想捕获是否发生任何更改 <textarea>。就像键入任何字符(删除,退格键)或鼠标单击并粘贴或剪切一样。是否有可以触发所有这些事件的jQuery事件? 我尝试了更改事件,但仅在从组件中跳出后才触发回调。 使用:如果一个<textarea>包含任何文本,我想启用一个按钮。


9
如何使用FormData进行AJAX文件上传?
这是我使用拖放功能动态生成的HTML。 <form method="POST" id="contact" name="13" class="form-horizontal wpc_contact" novalidate="novalidate" enctype="multipart/form-data"> <fieldset> <div id="legend" class=""> <legend class="">file demoe 1</legend> <div id="alert-message" class="alert hidden"></div> </div> <div class="control-group"> <!-- Text input--> <label class="control-label" for="input01">Text input</label> <div class="controls"> <input type="text" placeholder="placeholder" class="input-xlarge" name="name"> <p class="help-block" style="display:none;">text_input</p> </div> <div class="control-group"> </div> <label class="control-label">File Button</label> <!-- File …
219 php  jquery  ajax 

3
为什么JavaScript需要以“;”开头?
我最近注意到,Web上的许多JavaScript文件都是在;注释部分之后立即开始的。 例如,此jQuery插件的代码开头为: /** * jQuery.ScrollTo * Copyright (c) 2007-2008 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com * Dual licensed under MIT and GPL. * Date: 9/11/2008 .... skipping several lines for brevity... * * @desc Scroll on both axes, to different values * @example $('div').scrollTo( { top: 300, left:'+=200' }, { …

14
使用jQuery检测用户何时滚动到div的底部
我有一个div框(称为“通量”),里面包含可变数量的内容。此divbox的溢出设置为auto。 现在,我想做的是,当使用滚动到此DIV框的底部时,将更多内容加载到页面中,我知道如何执行此操作(加载内容),但我不知道如何检测用户何时滚动到div标签的底部?如果我想在整个页面上都这样做,我会选择.scrollTop并将其从.height中减去。 但我似乎无法在这里这样做? 我试过从磁通量中获取.scrollTop,然后将所有内容包装在称为inner的div中,但是如果我将磁通量的innerHeight返回564px(div的高度设置为500)和“ innner”的高度当div底部显示564时,它返回1064和滚动顶部。 我能做什么?
218 javascript  jquery 

7
在jQuery中切换2个类的最简单方法
如果我有.A类和.B类,并且想在单击按钮之间进行切换,那么jQuery中有什么好的解决方案?我还是不明白如何toggleClass()运作。 是否有内联的解决方案以将其置于onclick=""事件中?

5
URL在jQuery中为AJAX请求编码字符串
我正在我的应用程序中实现Google的即时搜索。我想在用户输入文本输入时触发HTTP请求。我遇到的唯一问题是,当用户到达名字和姓氏之间的空格时,该空格未编码为+,从而破坏了搜索。如何用替换空格+,或者仅安全地对字符串进行URL编码? $("#search").keypress(function(){ var query = "{% url accounts.views.instasearch %}?q=" + $('#tags').val(); var options = {}; $("#results").html(ajax_load).load(query); });
217 javascript  jquery  ajax  http 

6
用jQuery选择第一个“ n”项
使用Jquery,我只需要从页面中选择前“ n”个项目,例如前20个链接,而不用通常的方式选择所有这些 $("a") 听起来很简单,但是jQuery手册没有类似证据。
217 jquery 

3
jQuery的小写和大写
如何使用jQuery将字符串转置为小写?我试过了 var jIsHasKids = $('#chkIsHasKids').attr('checked').toLowerCase(); 但这不起作用。我究竟做错了什么?
217 jquery 


2
基于GUI或基于Web的JSON编辑器,其工作方式类似于属性浏览器
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 背景:这是对可能尚不存在的要求,但是我一直想建立一个很长的时间。首先,我要问是否有人看到过类似的东西。 假设您具有如下所示的任意JSON结构: { 'title_str':'My Employee List' ,'lastmod_str': '2009-June-15' ,'employee_table':[ {'firstname':'john','lastname':'doe','age':'33',} ,{'firstname':'jane','lastname':'doe','age':'34',} ,{'firstname':'samuel','lastname':'doe','age':'35',} ] } 问题:是否有一个基于Web的JSON编辑器,可以采用这样的结构,并自动允许用户在用户友好的GUI中对其进行修改? 示例:想象一下一个自动生成的HTML表单,其中显示了两个用于title和lastmod的输入类型文本控件,以及一个用于arr_list的具有三列和三行的输入类型文本控件表...具有删除功能或单击表中每行旁边的[+] [X]添加其他行。 大想法:这背后的“大想法”是,用户将能够指定任何任意(非递归)JSON结构,然后还能够通过基于GUI的交互来编辑该结构(这与XML Spy中的“ XML编辑器网格视图”)。 也可以看看: 是否存在本地托管的基于JSON API的CMS? /ux/37237/treetable-as-a-flexible-condition-filter-editor 更新:(星期四2014-07-31 18:31:11) 已创建一个github存储库以进一步跟踪此已关闭的SO帖子。 https://github.com/dreftymac/stackoverflow.questions.998832
217 jquery  ajax  json  editor  wysiwyg 

5
考虑将事件处理程序标记为“被动”,以使页面更具响应性
我正在用锤子拖动,加载其他东西时它变得不稳,因为此警告消息告诉我。 由于主线程繁忙,“ touchstart”输入事件的处理延迟了X ms。考虑将事件处理程序标记为“被动”,以使页面更具响应性。 所以我试图像这样向听众添加“被动” Hammer(element[0]).on("touchstart", function(ev) { // stuff }, { passive: true }); 但我仍然收到此警告。

7
jQuery .live()vs .on()方法,用于在加载动态html后添加click事件
我正在使用jQuery v.1.7.1,显然不赞成使用.live()方法。 我遇到的问题是,使用以下方法将html动态加载到元素中时: $('#parent').load("http://..."); 如果我尝试在之后添加click事件,则不会使用以下两种方法之一注册事件: $('#parent').click(function() ...); 要么 // according to documentation this should be used instead of .live() $('#child').on('click', function() ...); 实现此功能的正确方法是什么?它似乎只对.live()有效,但我不应该使用该方法。请注意,#child是动态加载的元素。 谢谢。



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.