Questions tagged «jquery»

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

11
在执行$ .ajax时显示加载图像
我只是想知道如何显示指示异步请求正在运行的图像。我使用以下代码执行异步请求: $.ajax({ url: uri, cache: false, success: function(html){ $('.info').append(html); } }); 有任何想法吗?
116 javascript  jquery  css 

8
为什么这个jQuery click函数不起作用?
码: <script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script> <script type="text/javascript"> $("#clicker").click(function () { alert("Hello!"); $(".hide_div").hide(); }); </script> 上面的代码不起作用。当我单击#clicker时,它不会发出警报,也不会隐藏。我检查了控制台,没有任何错误。我还检查了JQuery是否正在加载并且确实正在加载。所以不确定是什么问题。我还执行了带有警报的文档就绪功能,并且该功能正常工作,因此不确定我在做什么错。请帮忙。谢谢!

3
如何使用jQuery访问iframe的内容?
如何使用jQuery访问iframe的内容?我尝试这样做,但是不起作用: iframe内容: <div id="myContent"></div> jQuery的: $("#myiframe").find("#myContent") 我该如何访问myContent? 与 jquery / javascript 类似:访问iframe的内容,但可接受的答案不是我想要的。
116 jquery  iframe 

13
AngularJS-$ http.post是否可以发送请求参数而不是JSON?
我有一些旧代码通过jQuery的post方法发出AJAX POST请求,看起来像这样: $.post("/foo/bar", requestData, function(responseData) { //do stuff with response } requestData 只是具有一些基本字符串属性的javascript对象。 我正在移动我们的内容以使用Angular,并且我想用$ http.post代替此调用。我提出以下内容: $http.post("/foo/bar", requestData).success( function(responseData) { //do stuff with response } }); 当我这样做时,我从服务器收到500错误响应。使用Firebug,我发现这发送了如下请求体: {"param1":"value1","param2":"value2","param3":"value3"} 成功的jQuery $.post发送如下内容: param1=value1&param2=value2&param3=value3 我要命中的端点期望请求参数而不是JSON。因此,我的问题是无论如何要告诉$http.post发送JavaScript对象作为请求参数而不是JSON?是的,我知道我可以自己从对象构造字符串,但是我想知道Angular是否为此提供了开箱即用的功能。

10
有人可以解释如何实现jQuery File Upload插件吗?
编辑(2019年10月):6年后,jQuery File Upload显然仍然使人们发疯。如果您在此处的答案中没有找到任何安慰,请尝试在NPM中寻找替代方案。我保证,这不值得麻烦。 我在上一次编辑中推荐了Uploadify,但正如评论者指出的那样,它们似乎不再提供免费版本。Uploadify是那么 2013呢。 编辑:这似乎仍在增加流量,所以我将解释我最终要做什么。我最终通过遵循已接受答案中的教程来使插件正常工作。但是,jQuery File Upload确实很麻烦,如果您正在寻找一个更简单的文件上传插件,我强烈建议您使用Uploadify。作为一个答案指出,它仅可用于非商业用途。 背景 我正在尝试使用blueimp的jQuery File Upload来允许用户上传文件。开箱即用,可以按照设置说明完美地工作。但是要在我的网站上实际使用它,我希望能够做两件事: 在我的任何现有页面上包括上传器 更改上传文件的目录 插件的所有文件都位于根目录下的文件夹中。 我试过了... 将演示页面移至根目录并更新必要脚本的路径 根据此处的建议,更改UploadHandler.php文件中的'upload_dir'和'upload_url'选项。 在演示javascript的第二行中更改URL 在所有情况下,都会显示预览,并且进度条会运行,但是文件无法上传,并且我在控制台中收到此错误:Uncaught TypeError: Cannot read property 'files' of undefined。我不了解插件的所有部分如何工作,这使得调试变得很困难。 码 演示页面中的javascript: $(function () { 'use strict'; // Change this to the location of your server-side upload handler: var url = 'file_upload/server/php/UploadHandler.php', uploadButton …

5
将附加数据设置为highcharts系列
有什么方法可以将一些其他数据传递到将用于显示在图表“工具提示”中的系列对象? 例如 tooltip: { formatter: function() { return '<b>'+ this.series.name +'</b><br/>'+ Highcharts.dateFormat('%b %e', this.x) +': '+ this.y; } 在这里,我们只能对系列使用series.name,this.x和this.y。可以说我需要随数据集一起传递另一个动态值,并且可以通过系列对象进行访问。这可能吗? 谢谢大家。

21
jQuery UI对话框定位
我试图使用jQuery对话框UI库,以便将鼠标悬停在某些文本旁边。jQuery对话框采用的位置参数是从当前视口的左上角开始测量的(换句话说[0, 0],无论当前滚动到何处,始终将其放在浏览器窗口的左上角)。但是,我知道检索位置的唯一方法是相对于整个页面的元素。 以下是我目前所拥有的。 position.top计算得出的结果大约是1200左右,这使对话框远低于页面上其余内容。 $(".mytext").mouseover(function() { position = $(this).position(); $("#dialog").dialog('option', 'position', [position.top, position.left]); } 如何找到正确的位置? 谢谢!
116 jquery  jquery-ui 

8
如何在jQuery中监听并按住?
我希望能够在用户单击按钮时触发一个事件,然后将其按住1000到1500毫秒。 是否有jQuery核心功能或已经启用了此功能的插件? 我应该自己滚吗?我应该从哪里开始?

16
显示后如何将焦点设置为引导模式中的第一个文本输入
我加载了动态引导程序模态,它包含很少的文本输入。我面临的问题是我希望光标集中在此模式中的第一个输入上,并且默认情况下不会发生这种情况。 所以我写了这段代码来做到这一点: $('#modalContainer').on('show', function () { $('input:text:visible:first').focus(); }); 但是现在它只关注输入中的一会儿然后自动消失,为什么会发生这种情况以及如何解决?


13
jQuery可以提供标签名称吗?
我在HTML页面上有几个具有相同类的元素-但是它们是不同的元素类型。我想在遍历元素时找出元素的标签名称-但.attr不会使用“标签”或“标签名称”。 这就是我的意思。考虑页面上的以下元素: <h1 class="rnd">First</h1> <h2 id="foo" class="rnd">Second</h2> <h3 class="rnd">Third</h3> <h4 id="bar" class="rnd">Fourth</h4> 现在,我想运行类似的代码,以确保所有元素都具有一个ID(如果尚未定义): $(function() { $(".rnd").each(function(i) { var id = $(this).attr("id"); if (id === undefined || id.length === 0) { // this is the line that's giving me problems. // .attr("tag") returns undefined $(this).attr("id", "rnd" + $(this).attr("tag") + "_" + …
115 javascript  jquery 

5
基于.data()键/值的过滤器元素
假设我有4个带有class的div元素.navlink,单击这些元素.data()可将名为的键设置'selected'为的值true: $('.navlink')click(function() { $(this).data('selected', true); }) 每次.navlink单击新内容时,我都想存储以前选择的内容,navlink以备后用。有没有一种快速简便的方法可以根据使用存储的内容来选择元素.data()? 似乎没有符合要求的jQuery :filters,我尝试了以下操作(在同一click事件中),但是由于某些原因,它不起作用: var $previous = $('.navlink').filter( function() { $(this).data("selected") == true } ); 我知道还有其他方法可以完成此操作,但是现在我只是好奇是否可以通过来完成.data()。
115 jquery  filter 



6
dom完成渲染后如何运行指令?
我有一个看似简单的问题,没有明显的解决方案(通过阅读Angular JS文档)。 我有一个Angular JS指令,该指令根据其他DOM元素的高度进行一些计算,以定义DOM中容器的高度。 指令内部发生了类似的事情: return function(scope, element, attrs) { $('.main').height( $('.site-header').height() - $('.site-footer').height() ); } 问题是当指令运行时,$('site-header')找不到它,返回一个空数组而不是我需要的jQuery包装的DOM元素。 我是否可以在指令中使用仅在加载DOM之后才能运行的回调,并且可以通过常规jQuery选择器样式查询访问其他DOM元素?

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.