Tag: jquery selectors

如何找到具有“type”属性特定值的元素?

假设随机HTML文档中包含以下脚本标记: //random JavaScript code function foo(){ alert(“foo”); } foo(); 任何人都可以解释为什么下面的表达式没有为其type属性找到带有值store的script所有元素。 var sel = $(‘#target script[type=”store”]’); jQuery版本:v1.7.2 Chrome版本:25.0.1364.172(在Debian Squeeze上运行)

如何从jquery对象中删除dom元素

我想从我的对象中删除一个特定的类,因为我的要求是在显示内容之前删除该dom数据。 我已经编写了一个示例代码但无法理解为什么它不起作用。 我jquery的删除也无法正常工作。 请帮我解决。 提前致谢 test $(document).ready(function() { // complete html var test; test = $(‘#issue_detail_first_row’).html(); var x = $(test).find(‘#issue_detail_nav’).not(‘.p1’); $(‘#sett’).html(x); }); test this content need to be deleted 1 this content need to be deleted 2

内联jQuery; 选择相对于脚本标记

这有点傻,因为它反对解放Javascript的标记,但不管怎么说我会问。 鉴于此片段: Hello $(document).ready(function(){ $(‘relative-selector’).next(‘p’).hide(); }); World 此片段将使用此“ 相对选择器 ”将标记本身作为目标,而.next(‘p’).hide()将导致.next(‘p’).hide() World 。 是否存在“ 相对选择器 ”,或者指定给定代码段所在的脚本标记的方法? 我正在寻找的答案( 如果存在这样的答案)将不需要使用id属性或任何此类识别属性; 无论DOM树中的位置如何,它都可以在给定文档中使用任意数量的标记。 我已经看到一些奇怪的实现不使用$(document).ready() ,而是依赖于剩余的标记没有加载的事实,使用$(‘script:last’)或一些这样的混合。 这不是我所追求的; 我想.bind()一些处理程序相对于绑定脚本片段的元素( 通常在之后,这就是为什么卸载的标记技巧不起作用 ) 由于ready处理程序, $(this)只是针对document对象。 $(this)在load-deferred处理程序目标window 。 我已经几乎已经接受了这可能是不可能的,但是我确定是否存在任何解决方案,它在SO用户的脑海中漂浮。

jQuery类选择器性能(困惑)

那么$(‘table.selectable td.capable input:text’)优于$(‘table.selectable td input:text’) ? 换句话说,指定一个类加速或减慢选择(假设在这种情况下不是绝对必需的)?

输入vs:jQuery中的输入

我想知道为什么人们似乎更喜欢:input input作为jQuery选择器? 基本上,这两行似乎做同样的事情: $(‘input:first’).focus() $(‘:input:first’).focus() 但第二版更广泛使用,我找不到原因。 此外,根据此基准测试, :input选择器似乎较慢: http : //jsperf.com/input-vs-input/2

jquery:选择nth之后的所有元素

我有x个 ,我需要在n之后选择所有。 4:00 5:00 6:00 7:00 8:00 例如,给定n = 3和div.foo ,在第3个div.foo产生后删除所有div.foo : 4:00 5:00 6:00 谢谢

如何自定义jquery自动完成以在DIV中显示

我只是想知道,之前我使用过自动完成插件,但jquery网站上的示例看起来非常简单实用: $(function() { var availableTags = [ “ActionScript”, “AppleScript”, “Asp”, “BASIC”, “C”, “C++”, “Clojure”, “COBOL”, “ColdFusion”, “Erlang”, “Fortran”, ]; $( “#tags” ).autocomplete({ source: availableTags }); }); Tags: 但是,发布的结果都在输入框中。 当你点击结果时它们会消失。 1)我需要结果不会消失,只要输入中的文本与数组中的某些值匹配,就需要始终显示它。 2)结果应显示为div。 我不需要点击该选项并将其显示在文本框中的function。 我真的只是想做一个动态的即时搜索。 此致,泰勒。

使用jquery动态创建具有递增id的div

我有一个文本,我想附加多个div,但id应该动态更改。 例如: text text text text text text text 有帮助吗? 谢谢..

jQuery – 单击LI,显示/隐藏UL – 单击LI:a href,继续显示UL并在空白窗口中打开

感谢SO的精彩贡献者! 当你开始理解它时,jQuery会更酷。 🙂 所以我有一个LI,当点击显示/隐藏一个孩子UL。 我想要做的是能够点击LI内部的链接打开一个空白窗口,但也不能关闭子UL。 空白窗口打开 a[href^=”http://”]’).attr(“target”, “_blank”); 但是,我不确定如何在LI上“返回:false”,因此当空白窗口打开时它不会关闭UL。 我希望用户能够在关闭空白窗口时看到他们所在的孩子UL。 如果不清楚,请告诉我。 谢谢!

如何在Jquery选择器中使用JSTL var

我正在使用以下Jquery选择器 $(“#selectedQuery td input:radio”).attr(‘checked’, true); 其中selectedQuery是声明为的JSTL变量 我用硬编码值测试了选择器,它工作正常,但与selectedQuery使用时没有运气。 我们如何在Jquery中使用JSTL var? 有什么工作吗?