Questions tagged «jquery»

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

5
使用moment.js将日期转换为字符串“ MM / dd / yyyy”
我需要从jquery datepicker中获取日期值,将其转换为字符串格式“ MM / dd / yyyy”,以便可以执行正确的ajax发布。当页面加载或更改日期选择器时,将进行jquery ajax调用。 我有这个代码: var sTimestamp = moment($("#start_ts").datepicker("getDate")).format("MM/dd/yyyy"); 但它不会将其转换为“ MM / dd / yyyy”。当我使用提琴手检查通过电线发送的内容时,这是主体: startTimestamp=03%2FTh%2Fyyyy&endTimestamp=03%2FTh%2Fyyyy&pageSize=50&pageNum=0 如果我在提琴手中使用compose并将主体更改为: startTimestamp=03/13/2013&endTimestamp=03/14/2013&pageSize=50&pageNum=0 我得到正确的回应。所以,我的问题是,有没有办法使用date.js将日期对象格式化为字符串“ MM / dd / yyyy”?还是我从datepicker获取日期的方式有问题吗? 顺便说一句,我假设datepicker.getDate返回一个date对象,因为这就是jQuery文档告诉我的。 谢谢,

6
在javascript / jquery中将base64转换为图像
我已经编写了一些使用javascript / jquery进行图像捕获的代码,下面是代码: function capture_image(){ alert("capture_image"); var p = webcam.capture(); webcam.save(); alert("capture complete "+p); //getting true here var img = canvas.toDataURL("image"); var item_image = img.replace(/^data:image\/(png|jpg);base64,/, "") ; alert("item_image"+item_image); } item_image打印base64格式,如何将base64转换为image以及如何在javascript客户端中使用该路径。 我正在搜索google的网站这么多,但无法正常工作,并且该代码不适合我的要求。

6
更改div的内容-jQuery
当单击LINKS之一时,如何更改此div的内容? <div align="center" id="content-container"> <a href="#" class="click cgreen">Main Balance</a> <a href="#" class="click cgreen">PayPal</a> <a href="#" class="click cgreen">AlertPay</a> </div>
89 jquery 

5
查找以id开头的html元素
我的问题是这样的: 我在多个页面中都有HTML代码,在每个页面上我都使用JQgrid(jQuery网格)来显示一些数据。我知道在每个页面上,保存JQgrid的元素都被命名为“ LIST_xxx”。现在,我需要制作一个JavaScript,在每个页面上使用该元素“ LIST_XXXX”并执行一些操作。我如何才能通过ID搜索元素,但仅知道它的初始部分(如我之前提到的那样): $('#list_[XXXX]')... --> The part surrounded by [] is variable on each page, i want to discriminate that. 我希望我能说清楚。谢谢。
89 jquery 

10
如何在烧瓶中启用CORS
我正在尝试使用jquery进行跨源请求,但它一直被消息拒绝 XMLHttpRequest无法加载http:// ...请求的资源上不存在“ Access-Control-Allow-Origin”标头。因此,不能访问Origin...。 我正在使用flask,heroku和jquery 客户端代码如下所示: $(document).ready(function() { $('#submit_contact').click(function(e){ e.preventDefault(); $.ajax({ type: 'POST', url: 'http://...', // data: [ // { name: "name", value: $('name').val()}, // { name: "email", value: $('email').val() }, // { name: "phone", value: $('phone').val()}, // { name: "description", value: $('desc').val()} // // ], data:"name=3&email=3&phone=3&description=3", crossDomain:true, success: function(msg) …
89 jquery  python  heroku  flask  cors 


6
为jQuery AJAX调用实现加载指示器
我有一个从链接启动的Bootstrap模式。在AJAX查询从数据库中获取数据的同时,它只停留在空白处约3秒钟。如何实现某种负载指示器?默认情况下,twitter引导程序是否提供此功能? 编辑:模态的JS代码 <script type="text/javascript"> $('#myModal').modal('hide'); $('div.divBox a').click(function(){ var vendor = $(this).text(); $('#myModal').off('show'); $('#myModal').on('show', function(){ $.ajax({ type: "GET", url: "ip.php", data: "id=" + vendor, success: function(html){ $("#modal-body").html(html); $(".modal-header h3").html(vendor); $('.countstable1').dataTable({ "sDom": "T<'row-fluid'<'span6'l><'span6'f>r>t<'row-fluid'<'span6'i><'span6'p>>", "sPaginationType": "bootstrap", "oLanguage": { "sLengthMenu": "_MENU_ records per page" }, "aaSorting":[[0, "desc"]], "iDisplayLength": 10, "oTableTools": { "sSwfPath": "swf/copy_csv_xls_pdf.swf", "aButtons": …
88 javascript  jquery  html  ajax 

20
jQuery不会从AJAX查询中解析我的JSON
我在使用jQuery.ajax()解析从服务器返回的一些JSON数据时遇到困难 要执行AJAX,我正在使用: $.ajax({ url: myUrl, cache: false, dataType: "json", success: function(data){ ... }, error: function(e, xhr){ ... } }); 如果我返回一个项目数组,则可以正常工作: [ { title: "One", key: "1" }, { title: "Two", key: "2" } ] 成功函数将被调用并接收正确的对象。 但是,当我尝试返回单个对象时: { title: "One", key: "1" } 错误函数被调用,并且xhr包含'parsererror'。我已经尝试过将JSON封装在服务器上的括号中,然后再通过网络发送它,但这没有什么区别。但是,如果我将内容粘贴到Javascript的字符串中,然后使用eval()函数,它将对它进行完美的评估。 有什么想法我做错了吗? 安东尼
88 jquery  ajax  json 

5
如何使用jQuery停止默认链接点击行为
我在网页上有一个链接。当用户单击它时,页面上的小部件应该更新。但是,我正在做一些事情,因为默认功能(导航到其他页面)在事件触发之前发生。 链接如下所示: <a href="store/cart/" class="update-cart">Update Cart</a> jQuery如下所示: $('.update-cart').click(function(e) { e.stopPropagation(); updateCartWidget(); }); 问题是什么?

3
如何使jQuery插件可通过requirejs加载
我正在使用requirejs + jquery,我想知道是否有一种聪明的方法可以使jQuery插件与require一起很好地工作。 例如,我正在使用jQuery-cookie。如果我理解正确,我可以创建一个名为jquery-cookie.js的文件,然后在里面执行 define(["jquery"], // Require jquery function($){ // Put here the plugin code. // No need to return anything as we are augmenting the jQuery object }); requirejs.config( { "shim": { "jquery-cookie" : ["jquery"] } } ); 我想知道我是否可以做像jQuery这样的事情: if ( typeof define === "function" && define.amd && define.amd.jQuery …

10
消除移动Safari中点击事件的300ms延迟
我了解到,从单击链接/按钮到事件触发之间,移动Safari的点击事件会延迟300毫秒。延迟的原因是等待用户是否打算双击,但是从UX的角度来看,等待300ms通常是不希望的。 消除这种300毫秒延迟的一种解决方案是使用jQuery Mobile“点击”处理。不幸的是,如果我只需要touchend以正确的方式应用一两行代码,我就不会熟悉这个框架,也不想加载一些大型框架。 像许多网站一样,我的网站也有许多如下点击事件: $("button.submitBtn").on('click', function (e) { $.ajaxSubmit({... //ajax form submisssion }); $("a.ajax").on('click', function (e) { $.ajax({... //ajax page loading }); $("button.modal").on('click', function (e) { //show/hide modal dialog }); 而我想做的就是使用一个简单的代码片段消除所有这些单击事件的300ms延迟: $("a, button").on('tap', function (e) { $(this).trigger('click'); e.preventDefault(); }); 这是一个好主意吗?

13
jQuery,复选框和.is(“:checked”)
当我将函数绑定到复选框元素时,例如: $("#myCheckbox").click( function() { alert($(this).is(":checked")); }); 复选框在事件触发之前更改其选中属性,这是正常现象,并给出相反的结果。 但是,当我这样做时: $("#myCheckbox").click(); 触发事件后,复选框会更改其选中属性。 我的问题是,有没有办法像正常点击一样触发jQuery的click事件(第一种情况)? PS:我已经尝试过了trigger('click');

6
为什么不建议使用“ $()。ready(handler)”?
从jQuery API文档站点获取ready 以下三种语法均等效: $(document).ready(处理程序) $()。ready(handler)(不建议这样做) $(处理程序) 做完作业-阅读并使用源代码后,我不知道为什么 $().ready(handler) 不推荐。第一种和第三种方法完全相同,第三个选项使用以下命令在缓存的jQuery对象上调用ready函数document: rootjQuery = jQuery(document); ... ... // HANDLE: $(function) // Shortcut for document ready } else if ( jQuery.isFunction( selector ) ) { return rootjQuery.ready( selector ); } 但是ready函数与所选节点元素的选择器没有交互作用。ready源代码: ready: function( fn ) { // Attach the listeners jQuery.bindReady(); // Add the …

5
如何在Jquery中将键和值都推入数组
我正在阅读RSS feed,并将Title和Link都推入Jquery中的数组。 我所做的是 var arr = []; $.getJSON("displayjson.php",function(data){ $.each(data.news, function(i,news){ var title = news.title; var link = news.link; arr.push({title : link}); }); }); 我再次使用读取该数组 $('#show').click(function(){ $.each(arr, function(index, value){ alert( index +' : '+value); }); }); 但是它给我输出为 1:[Object Object] 2:[Object Object] 3:[Object Object] 像这样 ... 我如何才能同时获得图块和链接对(标题作为键,链接作为值)

6
除了固定区域外,整个屏幕都变暗?
我想创建一个教程,它将引导用户确切地单击。我试图覆盖整个屏幕,<div>这会变得暗淡,除了一个所有元素特定区域是在一个固定的width,height,top和left。 问题是,我找不到“取消”父母的方法background-color(也是透明的)。 在下面的片段中,hole是应该没有任何div的div background-color,包括其父级的div 。 能做到吗?有任何想法吗? #bg{ background-color:gray; opacity:0.6; width:100%; height:100vh; } #hole{ position:fixed; top:100px; left:100px; width:100px; height:100px; } <div id="bg"> <div id="hole"></div> </div> 运行代码段隐藏结果展开摘要 这是我要达到的目标的模型图:
88 javascript  jquery  html  css 

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.