Questions tagged «jquery»

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

6
jQuery,清除/清空tbody元素的所有内容?
我以为这很简单,但似乎空方法无法清除我的肢体。如果有人知道执行此操作的正确方法,我将不胜感激,我只想删除tbody中包含的所有内容。到目前为止,我正在尝试: $("#tbodyid").empty(); HTML: <table> <tbody id="tbodyid"> <tr><td>something</td></tr> </tbody> </table> 注意:我正在尝试将其与由其他人编写的用于项目的插件集成。我正在生成新的<tr><td>new data</td></tr>服务器端,并希望能够擦除现有表行并将其替换为AJAX回调。

6
用作Google Chrome书签
首先我要说的问题是:我需要多次填写相同的网页,并且我需要填写的内容大部分是相同的,但分散在整个网页上。 我想到的解决方案是:我知道有一种方法可以创建一些javascript函数,并将其放在google书签后面,这样,当您在页面上时,只需单击该书签,它便可以执行某些操作。 我想知道是否有人使用(或创建)了这样的东西。如果您可以自己制作,该如何开始呢?可以使用jquery吗? 如果有可能创建此文件,我还想知道是否有可能在您单击时显示一个弹出窗口以询问一些参数,从而使我不需要重复3,4次

12
克隆不克隆选择值
我没想到,但是以下测试在克隆值检查上失败了: test("clone should retain values of select", function() { var select = $("<select>").append($("<option>") .val("1")) .append($("<option>") .val("2")); $(select).val("2"); equals($(select).find("option:selected").val(), "2", "expect 2"); var clone = $(select).clone(); equals($(clone).find("option:selected").val(), "2", "expect 2"); }); 这是正确的吗?
77 jquery 


4
我怎样才能使AngularJS指令stopPropagation?
我试图“ stopPropagation”以防止单击li内的元素(链接)时关闭Twitter Bootstrap导航栏下拉菜单。使用这种方法似乎是常见的解决方案。 在Angular中,看起来像指令是执行此操作的地方?所以我有: // do not close dropdown on click directives.directive('stopPropagation', function () { return { link:function (elm) { $(elm).click(function (event) { event.stopPropagation(); }); } }; }); ...但是该方法不属于元素: TypeError: Object [object Object] has no method 'stopPropagation' 我把指令与 <li ng-repeat="foo in bar"> <div> {{foo.text}}<a stop-propagation ng-click="doThing($index)">clickme</a> </div> </li> 有什么建议么?

5
jQuery手风琴自动高度问题
我正在使用JQuery手风琴。我在这里有此页面:http : //www.hauppauge.com/site/support/support_colossus.html#tabs-6 发生的情况是,自动高度加载需要花费一些时间,在加载之前,内容下方有很多空白。最终加载时,高度将扩展到更长,然后捕捉到内容的正确高度。有没有办法使之无缝?我只希望能够单击“手风琴”选项卡并将其平滑扩展到内容的确切高度。 2014年8月8日更新: 使用heightStyle: "content",如果你正在使用1.9版及更高版本(塔伦的答案) 使用autoHeight: false了1.8和更低(iappwebdev的答案)
76 jquery  accordion 


3
使用jQuery通过文本内容选择选项
我想将一个下拉框设置为使用jquery通过查询字符串传递的任何内容。 如何将所选属性添加到选项中,以使“ TEXT”值等于查询字符串中的某个参数? $(document).ready(function() { var cat = $.jqURL.get('category'); if (cat != null) { cat = $.URLDecode(cat); var $dd = $('#cbCategory'); var $options = $('option', $dd); $options.each(function() { if ($(this).text() == cat) $(this).select(); // This is where my problem is }); }; });
76 jquery 

13
解析JavaScript中的URL
如何使用JavaScript(以及jQuery)解析URL? 例如,我的字符串中有这个 url = "http://example.com/form_image_edit.php?img_id=33" 我想得到的价值 img_id 我知道我可以通过使用PHP轻松地做到这一点parse_url(),但我想知道JavaScript怎么可能。

3
使用jQuery从广播组获取价值
我正在尝试使用name获得广播组的价值managerelradio。我的这个无线电组的html代码是。 <label><input type="radio" name="managerelradio" value="Yes" id="Add">Add</label> <label><input type="radio" name="managerelradio" value="No" id="Remove">Remove</label> 和jQuery的是.. var manageradiorel = $('input[name = "managerelradio"]:checked' , '#managechildform').val(); alert(manageradiorel); 它向我显示不确定。 虽然我也尝试过。 var manageradiorel = $('input[name = "managerelradio"]:checked').val(); alert(manageradiorel); 但是我仍然获得了不确定的价值。

4
jQuery轻松功能,无需使用插件
我正在寻找可以与jQuery一起使用的自定义缓动函数的在线列表。 我对为此使用插件不感兴趣,也对jQuery UI不感兴趣。 我发现下面的一个弹跳不错,但我正在寻找其他几个弹跳,以便可以选择。 代替其他功能,对此功能的简要说明将是很棒的。谢谢! 例: $.easing.custom = function (x, t, b, c, d) { var s = 1.70158; if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b; return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b; } 编辑#1: 这是所有jQuery UI缓动功能的在线演示。杰克(Jake)在下面以正确答案发布了来自UI的源函数。 http://api.jqueryui.com/easings/ 编辑2: 事实证明,我上面发布的示例缓动功能与jQuery UI中的“ easeInOutBack”完全相同。 编辑#3: 这里有一些可供下载的其他独立宽松方程式... http://www.robertpenner.com/easing/

8
如何在不导致页面滚动的情况下删除位置哈希?
是否可以在window.location不导致页面跳转到顶部的情况下删除哈希值?我需要能够修改散列而不会引起任何跳跃。 我有这个: $('<a href="#123">').text('link').click(function(e) { e.preventDefault(); window.location.hash = this.hash; }).appendTo('body'); $('<a href="#">').text('unlink').click(function(e) { e.preventDefault(); window.location.hash = ''; }).appendTo('body'); 在此处查看实时示例:http : //jsbin.com/asobi 当用户单击“ link ”时,哈希标签被修改而没有任何页面跳转,因此可以正常工作。 但是,当用户单击“取消链接”时,has标记将被删除,页面滚动跳转到顶部。我需要删除没有这种副作用的哈希。

10
使用JSONP时,如何捕获jQuery $ .getJSON(或数据类型设置为“ jsonp”的$ .ajax)错误?
结合使用JSONP和jQuery时是否可能捕获错误?我已经尝试了$ .getJSON和$ .ajax方法,但是都无法捕获正在测试的404错误。这是我尝试过的方法(请记住,这些方法都可以成功运行,但是在失败时我想处理): jQuery.ajax({ type: "GET", url: handlerURL, dataType: "jsonp", success: function(results){ alert("Success!"); }, error: function(XMLHttpRequest, textStatus, errorThrown){ alert("Error"); } }); 并且: jQuery.getJSON(handlerURL + "&callback=?", function(jsonResult){ alert("Success!"); }); 我也尝试过添加$ .ajaxError,但是那也不起作用: jQuery(document).ajaxError(function(event, request, settings){ alert("Error"); }); 预先感谢您的任何答复!

6
jQuery与JavaScript?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 7年前关闭。 改善这个问题 最近,我偶然发现了一些javascript论坛(不幸的是,链接在宇宙中的某个地方丢失了),在这里您可能会因为不受欢迎而对jQuery感到真正的仇恨……没有什么好处吗? 实际上,大多数争论似乎都是有道理的。 现在,我真的很喜欢jQuery,主要是因为我可以专注于我想做的事情,而不是浏览器不一致问题,它实际上使具有炫酷(或过度使用?)效果的AJAXing变得有趣。 但是,如果确实是jQuery核心中的烂东西,我不想像我实际那样依赖它……依赖它。 我不想再争论哪个框架是最好的……但是……哪个框架是最好的(笑话)?作为案例,考虑中小型Web及其管理。 我只是想弄清楚,是否有一些框架或纯JavaScript的矿山功能很少真正有所作为。 编辑: 我实际上试图就以下各项的优缺点进行正常的客观讨论: 在纯JavaScript上使用框架和 jQuery与其他 由于jQuery似乎最容易使用最快的学习曲线。但是,有些人只是不了解它,以为我又开始发火焰(我不是)。我实际上是在投票重新提出这个问题。 我也很感兴趣: jQuery是否严重依赖浏览器嗅探?将来会成为潜在问题吗?为什么? 我发现了很多JS选择器引擎,是否有AJAX和FX库? 有什么原因(除了浏览器嗅探和对John Resig的个人“讨厌”之外),为什么jQuery是错误的? 实际上,最常用的jQuery也代表其他框架。

5
Bootstrap 3 RC 1中的预输入JavaScript模块在哪里?
如您所知,Bootstrap RC 1在这里,我一直在阅读有关这个​​新框架中所有新的令人敬畏的功能的信息。但是,猜猜是什么,Typehead不在文档中。有人知道这是出于任何原因吗? 我在谷歌搜索时发现了这些示例,并且在这篇文章中我读到它们更改了Typehead Bootstrap。因此,我必须手动添加它还是在Bootstrap 3捆绑包中添加它? 有人知道吗?

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.