Tag: jquery selectors

如何在调用Live Keyup事件后延迟执行Javascript函数?

嘿程序员,我已经从我的下面的function中删除了所有内容,只是针对我需要的帮助… 调用keyup事件后,reloadContent函数将进行ajax调用以从数据库中收集新数据。 唯一的问题是,我的服务器正在重载,因为在调用该函数的每个keyup之后,keyup事件没有延迟。 在调用reloadContent函数之前,我需要一种方法来延迟,比如1秒。 这样它就不会运行4次(当用户键入john时),但只有1次用户输入(john)后,假设它们可以输入超过1个字符/秒。 $(‘#searchinput’).live(‘keyup’,function() { reloadContent(); //execute load function }); 任何建议表示赞赏

jquery找到所有divs孩子的总高度

嘿我有一个包含5个div的div,我想把它们的所有高度加在一起, 这是我最终根据Jeff的回答使用的解决方案。 谢谢你的协助。 var ev_totalHeight = 0; $(“#events > div”).each(function(){ ev_totalHeight += $(this).innerHeight(); }); function events_open() { $(“#events”).animate({ “height”: ev_totalHeight }, 450 ); } $(“#events”).click(function() { events_open(); });

如何用jQuery选择第一个块级父级?

考虑以下标记: lorem ipsum 如何使用jQuery找到块级别(即具有display: block )的span#3的第一个父级? 在这种情况下,这将是h1#1 。

如何在jQuery中选择具有相同属性值的元素?

说我有这样的结构: 并且我想隐藏除了第一个之外具有相同属性的所有div,所以我得到: 现在我知道我可以这样做: $(‘[data-stuff=foo]:gt(0), [data-stuff=bar]:gt(0), [data-stuff=baz]:gt(0)’).hide(); 问题是, data-stuff的价值是动态生成的,是不可预测的。 我该怎么做才能完成这项任务? 编辑 DOM元素本身不一定相同,所以$ .unique()在这里没有帮助。 同样重要的是,FIRST仍然是显示的,因此重新排序不会发生。

选择以类结尾的div

像这个: 如何选择具有以-something结尾的类的div ?

jQuery选择器有什么区别?

这是我以前见过的选择器列表: $(‘.menu’) $(‘menu’) $(‘#menu’) 任何人都可以澄清每种情况会被使用吗?

如何使用jquery选择ID文本框数组

我有代码HTML 我想用jquery选择id =’info [text1]’,但我不能,所以你可以帮助我!

jQuery选择器:当存在多个类时选择某个类的组合

我已经尝试过做一些研究但没找到任何东西,但如果我错过了答案,请告诉我。 基本上我有多个元素,每个元素有多个类,但组合是唯一的。 我想选择某种类的组合,但不要选择其他元素与其他元素结合使用。 我想知道这个选择器是否存在于jQuery中,或者是否有其他方法可以实现我正在解释的内容。 请参阅以下示例: /div> 当尝试仅记录具有类abc的元素时,我尝试使用: $(‘.abc’).each( function() { console.log($(this)); } 输出是: [ … , …</div , … ] 我正在寻找输出: [ … ] 任何指导表示赞赏。 谢谢!

滚动的固定标题在ie8中不起作用

当用户向下滚动标题时,我已经为修复标题实现了一个jquery将获得修复位置。 但除了ie8之外,它在所有浏览器中都有效。 任何人都可以建议正确的方法。 $(document).ready(function() { $(document).scroll(function() { var window_y = $(window).scrollTop(); var header_h = $(‘.header’).height(); if(window_y > header_h) { $(“.header”).addClass(‘fixed’); } else { $(“.header”).removeClass(‘fixed’); } }); }); 工作参考在这里。

jquery上下文选择器vs .find()

什么更有效? var container = $(“#container”); // 1 var links1 = container.find(“a”); // 2 var links2 = $(“a”, container); 我个人更喜欢$(“a”, container)因为它看起来更好,但它们的性能有所不同吗?