Questions tagged «jquery»

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


20
处理从ajax发布的文件下载
我有一个JavaScript应用,可将ajax POST请求发送到某个URL。响应可能是JSON字符串,也可能是文件(作为附件)。我可以轻松地在ajax调用中检测Content-Type和Content-Disposition,但是一旦检测到响应包含文件,如何为客户端提供下载文件?我在这里已经阅读了许多类似的主题,但是没有一个主题能提供我想要的答案。 拜托,拜托,请不要发布暗示我不应该为此使用ajax或重定向浏览器的答案,因为这都不是选项。也不能使用纯HTML表单。我需要做的是向客户端显示一个下载对话框。这可以做到吗?
392 javascript  jquery  ajax 


30
检查用户是否正在使用IE
我通过单击具有特定类的div来调用下面的函数。 有没有一种方法可以在启动功能时检查用户是否正在使用Internet Explorer,并在用户使用其他浏览器时中止/取消该功能,以便仅为IE用户运行?这里的用户都将使用IE8或更高版本,因此我不需要介绍IE7和更低版本。 如果我能告诉他们使用的是哪种浏览器,那很好,但这不是必需的。 示例功能: $('.myClass').on('click', function(event) { // my function });

6
AngularJS与jQuery有何不同
我只知道一个js库,那就是jQuery。 但是我小组中的其他编码人员正在将AngularJS更改为新项目中的默认库。 我对此一无所知。与jQuery有何不同? 我已经为jQuery中的类似任务完​​成了一组功能。我还能在AngularJS中使用jQuery吗?



21
JavaScript console.log导致错误:“不赞成在主线程上使用同步XMLHttpRequest…”
我一直在向控制台添加日志,以在不使用Firefox调试器的情况下检查不同变量的状态。 但是,在许多我console.log在main.js文件中添加的地方,我收到以下错误,而不是给我自己一些可爱的手写消息: 不赞成在主线程上使用同步XMLHttpRequest,因为它会对最终用户的体验产生不利影响。有关更多帮助,请访问http://xhr.spec.whatwg.org/ console.log我可以在代码使用中添加哪些替代品或包装,而不会导致此错误? 我“做错了”吗?

24
使用.text()仅检索未嵌套在子标记中的文本
如果我有这样的html: <li id="listItem"> This is some text <span id="firstSpan">First span text</span> <span id="secondSpan">Second span text</span> </li> 我正在尝试.text()只检索字符串“ This is some text”,但是如果要说的话$('#list-item').text(),我会得到“ This is some textFirst span textSecond span text”。 有没有一种方法可以获取(可能通过类似的方法删除.text(""))标签中的自由文本,而不是其子标签中的文本? HTML不是我编写的,因此这是我必须使用的。我知道在编写html时仅将文本包装在标签中会很简单,但是html是预先编写的。
386 jquery  text  tags 

8
Moment JS日期时间比较
我正在使用moment.js格式化日期时间,这里有两个日期值,并且当一个日期大于另一个日期时,我想实现一种特定的功能。我阅读了他们的大多数文档,但没有找到实现此目的的功能。我知道会在那里。 这是我的代码: var date_time = 2013-03-24 + 'T' + 10:15:20:12 + 'Z' var d = moment(date_time).tz('UTC'); // first date var now = new Date(), dnow = moment(now).tz('UTC'), snow = dnow.minute() % 15, diffnow = 15 - snow, tonow = moment(dnow).add('minute', diffnow), ahead30now = moment(tonow).add('minute', 30); if (d > ahead30now) { …

9
使用Ajax以一种形式上传数据和文件吗?
我正在为表单使用jQuery和Ajax来提交数据和文件,但是我不确定如何以一种形式发送数据和文件? 我目前对这两种方法几乎都执行相同的操作,但是将数据收集到数组中的方式不同,数据使用.serialize();但文件使用= new FormData($(this)[0]); 是否可以将两种方法结合起来以通过Ajax以一种形式上载文件和数据? 数据jQuery,Ajax和html $("form#data").submit(function(){ var formData = $(this).serialize(); $.ajax({ url: window.location.pathname, type: 'POST', data: formData, async: false, success: function (data) { alert(data) }, cache: false, contentType: false, processData: false }); return false; }); <form id="data" method="post"> <input type="text" name="first" value="Bob" /> <input type="text" name="middle" value="James" /> <input …
384 javascript  jquery  ajax  forms 

9
将数组转换为JSON
我有一个var cars = [2,3,..]包含几个整数的数组。我已经向数组添加了一些值,但是现在我需要通过jQuery的.get方法将此数组发送到页面。如何将其转换为JSON对象进行发送?

11
使用jQuery CSS属性设置背景图像
我在一个imageUrl变量中有一个图像URL,我正在尝试使用jQuery将其设置为CSS样式: $('myObject').css('background-image', imageUrl); 这似乎不起作用,因为: console.log($('myObject').css('background-image')); 返回none。 任何想法,我在做什么错?
377 javascript  jquery  css 

9
当我使用val()设置select的值时,为什么jquery change事件没有触发?
change()当通过设置值时,不会运行事件处理程序中的逻辑val(),但是当用户用鼠标选择一个值时,它确实会运行。为什么是这样? <select id="single"> <option>Single</option> <option>Single2</option> </select> <script> $(function() { $(":input#single").change(function() { /* Logic here does not execute when val() is used */ }); }); $("#single").val("Single2"); </script>
377 jquery  html  select  input 


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.