Questions tagged «jquery»

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


16
使用jQuery的“ .val()”在表单中设置隐藏字段的值不起作用
我一直在尝试使用jQuery设置表单中隐藏字段的值,但没有成功。 这是解释该问题的示例代码。如果我将输入类型保留为“文本”,则可以正常使用。但是,将输入类型更改为“隐藏”不起作用! <html> <head> <script type="text/javascript" src="jquery.js"> </script> <script type="text/javascript"> $(document).ready(function() { $("button").click(function() { $("input:text#texens").val("tinkumaster"); }); }); </script> </head> <body> <p> Name: <input type="hidden" id="texens" name="user" value="texens" /> </p> <button> Change value for the text field </button> </body> </html> 我还尝试了以下解决方法,将输入类型设置为“文本”,然后对输入框使用“ display:none”样式。但是,这也失败了!似乎jQuery在设置隐藏或不可见的输入字段时遇到了一些麻烦。 有任何想法吗?有没有可行的解决方法呢?

5
jQuery append()-返回附加元素
我正在使用jQuery.append()动态添加一些元素。有没有办法获取这些新插入的元素的jQuery集合或数组? 所以我想这样做: $("#myDiv").append(newHtml); var newElementsAppended = // answer to the question I'm asking newElementsAppended.effects("highlight", {}, 2000);
188 jquery 


4
jQuery:执行同步AJAX请求
我过去曾经做过一些jQuery,但是我完全坚持了这一点。我了解使用同步ajax调用的优缺点,但是在这里将是必需的。 远程页面已加载(由firebug控制),但未显示任何返回信息。 我应该采取什么措施才能使函数正确返回? function getRemote() { var remote; $.ajax({ type: "GET", url: remote_url, async: false, success : function(data) { remote = data; } }); return remote; }
187 ajax  jquery  synchronous 

18
用于jQuery或Google CDN的Microsoft CDN?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 6年前关闭。 改善这个问题 您实际上使用哪个CDN链接到您的jquery文件或任何javascript文件并不重要。一个可能比另一个更快吗?您决定在哪个CDN中使用哪些其他因素?我知道Microsoft,Yahoo和Google现在都具有CDN。

9
使用jQuery获取第二个孩子
$(t).html() 退货 <td>test1</td><td>test2</td> 我想td从$(t)对象中检索第二个。我在寻找解决方案,但对我没有任何帮助。任何想法如何获得第二个元素?


7
等待一项功能完成再继续的正确方法?
我有两个JS函数。一个叫另一个。在调用函数中,我想调用另一个函数,等待该函数完成,然后继续。因此,例如/伪代码: function firstFunction(){ for(i=0;i<x;i++){ // do something } }; function secondFunction(){ firstFunction() // now wait for firstFunction to finish... // do something else }; 我想出了这个解决方案,但不知道这是否是明智的解决方案。 var isPaused = false; function firstFunction(){ isPaused = true; for(i=0;i<x;i++){ // do something } isPaused = false; }; function secondFunction(){ firstFunction() function waitForIt(){ if (isPaused) …

4
jQuery:keyPress Backspace不会触发?
我想知道我在做什么错: $(".s").keypress(function(e) { switch (e.keyCode) { case 8: // Backspace //console.log('backspace'); case 9: // Tab case 13: // Enter case 37: // Left case 38: // Up case 39: // Right case 40: // Down break; default: doSearch(); } }); 我希望doSearch()在按下Backspace键时也能触发我的功能。现在,当我按BackspaceChrome和Safari 时,绝对没有任何反应。 有任何想法吗?


17
$(window).width()与媒体查询不同
我在一个项目上使用Twitter Bootstrap。除了默认的引导样式之外,我还添加了一些自己的样式 //My styles @media (max-width: 767px) { //CSS here } 当视口的宽度小于767px时,我还使用jQuery更改页面上某些元素的顺序。 $(document).load($(window).bind("resize", checkPosition)); function checkPosition() { if($(window).width() < 767) { $("#body-container .main-content").remove().insertBefore($("#body-container .left-sidebar")); } else { $("#body-container .main-content").remove().insertAfter($("#body-container .left-sidebar")); } } 我遇到的问题是,$(window).width()由CSS计算的宽度与由CSS计算的宽度似乎并不相同。当$(window).width()返回767时,css将其视口宽度计算为751,因此似乎存在16px的差异。 有谁知道是什么原因造成的,以及如何解决这个问题?人们建议不要考虑滚动条的宽度,而应该使用滚动条的宽度$(window).innerWidth() < 751。但是,理想情况下,我想找到一种解决方案,该解决方案可以计算滚动条的宽度,并且与我的媒体查询一致(例如,两种情况都对照值767进行检查)。因为肯定不是所有浏览器的滚动条宽度都为16px?


16
jQuery为ajax请求返回“ parsererror”
我一直在从jquery收到针对Ajax请求的“ parsererror”,我尝试将POST更改为GET,以几种不同的方式(创建类等)返回数据,但是我似乎无法弄清楚问题出在哪里。 我的项目在MVC3中,我使用的是jQuery 1.5,我有一个Dropdown,并且在onchange事件上,我触发了一个调用,以根据所选内容获取一些数据。 下拉列表:(这会从Viewbag的列表中加载“ Views”,并触发事件可以正常进行) @{ var viewHtmls = new Dictionary<string, object>(); viewHtmls.Add("data-bind", "value: ViewID"); viewHtmls.Add("onchange", "javascript:PageModel.LoadViewContentNames()"); } @Html.DropDownList("view", (List<SelectListItem>)ViewBag.Views, viewHtmls) Javascript: this.LoadViewContentNames = function () { $.ajax({ url: '/Admin/Ajax/GetViewContentNames', type: 'POST', dataType: 'json', data: { viewID: $("#view").val() }, success: function (data) { alert(data); }, error: function (data) { …
186 javascript  c#  jquery  asp.net  json 


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.