Tag: jquery selectors

jQuery:append()vs appendTo()

我正在使用以下代码测试jQuery的.append() vs .appendTo()方法: $(‘div/>’, { id : id, text : $(this).text() }).appendTo(‘div[type|=”item”]#’+id); $(‘div[type|=”item”]#’+id).append($(this).text()); 请注意,选择器在.appendTo()和.append()是相同的,但后者工作(在同一页面内),而前者不工作。 为什么? 如何让.appendTo()使用这种类型的(复杂) 选择器 ? 这两种方法的插值方式不同吗? 我缺少一些语法吗? 我不想用无关紧要的代码来混淆post:只要说选择器引用的元素存在就足够了,正如产生所需结果的.append()方法所certificate的那样。 如果需要更多信息,请与我们联系。 谢谢!

当值包含美元符号时,如何按属性值选择元素?

我有以下HTML元素: 如何使用jQuery选择具有相同名称的所有元素,以下操作失败: jQuery(‘[name=ctl00$ContentPH$ucFuncionEdit1$ckEsMenu]’); 上一行代码引发以下错误: 错误:语法错误,无法识别的表达式:[name = ctl00 $$ ContentPH $$ ucFuncionEdit1 $$ ckEsMenu]

jQuery parent()。find()问题

HTML Toggle Comment 1 Comment1 Toggle Comment 2 Comment2 JavaScript的 $(function(){ $(‘.toggle’).click(function() { $(this).parent().find(‘.comment’).slideToggle(); return false; }); }); 可以在这里查看: http : //jsfiddle.net/saiprex/ESM4m/ 我如何切换被点击的comment而不是所有comment ? 干杯,帕夫

如何在jQuery中选择data-id和data-action

这是对这个问题的后续跟进: 使用javascript:函数语法与jQuery选择器进行Ajax调用 我该如何选择这个片段? here is my answer 我有下面的id值并试过这个 $(‘.add-to-list[data-action|=”action-follow-global-id”][data-id|=id]’).text(‘here is the things jtjt in the id value’); 但没有骰子。 需要和他们在一起。 请求帮助

在jquery选择器中使用rel属性中的变量

我正在使用rel属性将div与按钮匹配。 我在相应div的rel字段中使用按钮的id。 有多个按钮。 单击一个按钮时,我想用show()方法显示相应的div,并隐藏其他div。 按钮工作正常,但div没有响应。 我的直觉说我没有正确格式化选择器。 谢谢。 $(“div.media_button”).click(function (){ var relid = this.id; $(“div.media_button”).not(this).fadeTo(“normal”,0.33); $(this).fadeTo(“normal”,1); $(“div.media_selection[rel!='” + relid + “‘]”).hide(); $(“div.media_selection[rel='” + relid + “‘]”).show(); });

jQuery总是返回数组吗?

在选择元素时jQuery是否总是返回数组(当然,如果存在至少一个元素)? 例: $(‘#Myelement’) $(‘div’) $(‘tbody’) 如果选择器是ID怎么办? 如果选择器是一个元素但只有一次出现怎么办?

用于文本节点的jQuery自定义选择器

我想使用jQuery自定义选择器从DOM元素中提取文本。 它应该只选择没有标记的兄弟节点的文本节点(很像XPath中的/ text())。 背景:我正在开发一个Firefox扩展,它在非常不同的网站上提取一些特定信息(例如用户名)。 现在,我希望我的用户能够通过尽可能简单的forms动态地为新网站添加路径定义: 添加新网站: url: _ __ _ __ _ __ _ __ _ ___ (例如“http://stackoverflow.com/questions/”) 路径: _ __ _ __ _ __ _ __ _ ___ (例如“.user-details> a:eq(0)”表示询问问题的用户名称) 例如,在stackoverflow上,$(path).text()将以文本forms返回用户名。 但在其他一些站点上,用户名仅可用作带有标记兄弟节点的文本节点,如下例所示: johndoe (57) Lorem ipsum dolor sit amet… 由于jQuery没有为文本节点提供选择器(比如XPath中的/ text()),我希望找到一个创建自定义选择器的解决方案。 我知道如何让文本节点成为’非选择器’的方式: var textNode = $(‘#person’).contents().filter(function(){ return this.nodeType == 3; }).text(); alert(textNode); // gives […]

在两个表中添加jQueryhover效果

我在div有两个HTML表,它们彼此相邻。 第二个div在水平方向上是可滚动的,因此实际上它看起来像一个大表,其中前几列被“冻结”而其他列可以滚动。 当用户将鼠标hover在一个表中时,以下jQuery可以很好地突出显示一行: $(“table.grid tr:not(:first-child)”) .hover( function () { $(this).addClass(“highlight”); }, function () { $(this).removeClass(“highlight”); } ); 请注意:not(:first-child)阻止标题突出显示。 我如何修改它,以便它突出显示另一个表中的相应行(也有一类grid )? 换句话说,如果我将鼠标hover在任一表中的第n行,则突出显示两个表中的第n行。 编辑 :HTML看起来像: LastFirst SmithJohn Test 1Test 2 50%70%

jquery img选择

我有一个带有img的h4就像这样。 我将点击function绑定到h4。 这很好用。 但是我无法在其中选择img。 我想选择img以便用.attr(“src”)重放src attr.replace(“up”,“down”); 。 Classification Filter: javascript: $(“.collapsable_head”).click(function(){ $(this).next(“.collapsable_body”).slideToggle(500) //None of the next lines return me the img object src = jQuery(this).children(‘img’).attr(“src”); print(src); src = $(this).next(“#up_down”).attr(“src”); print(src); src = $(this).next(“#up_down”).attr(“src”); print(src); return false; }); 我想使用关键字“this”,因为我有更多(“.collapsable_head”)在那里;-)

JQuery – 按属性选择?

这适用于Opera,但显然没有别的。 HTML JS $(“input[name=iphone]”).attr(‘checked’, ‘checked’); $(“input[name=photocart]”).attr(‘checked’, ‘checked’); $(“input[name=iphone]”).attr(‘disabled’, ‘disabled’); $(“input[name=photocart]”).attr(‘disabled’, ‘disabled’); 我也试过以下无济于事。 $(“input[name|=iphone]”).attr(‘checked’, ‘checked’); $(“input[name|=photocart]”).attr(‘checked’, ‘checked’); $(“input[name|=iphone]”).attr(‘disabled’, ‘disabled’); $(“input[name|=photocart]”).attr(‘disabled’, ‘disabled’); $(“[name=iphone]”).attr(‘checked’, ‘checked’); $(“[name=photocart]”).attr(‘checked’, ‘checked’); $(“[name=iphone]”).attr(‘disabled’, ‘disabled’); $(“[name=photocart]”).attr(‘disabled’, ‘disabled’); $(“[name|=iphone]”).attr(‘checked’, ‘checked’); $(“[name|=photocart]”).attr(‘checked’, ‘checked’); $(“[name|=iphone]”).attr(‘disabled’, ‘disabled’); $(“[name|=photocart]”).attr(‘disabled’, ‘disabled’); 没有任何喜悦。 关于如何实现这一目标的任何想法? 编辑: – Epic在复制HTML SORRY时失败了!