Tag: jquery traversing

如何在jQuery中包装具有不同类名的多个div块?

可能重复: 如何在jQuery中包装具有不同类名的DIV标签? 我在文档中重复了以下HTML块 My first div My second div My first div My second div … 如何用jQuery包装Div块以获得以下结果… My first div My second div My first div My second div …

动态添加和删除表行

我用jQuery添加和删除表行。 我可以轻松添加行,但是在删除已创建的行时遇到问题。 您可以在此处查看该页面: http : //freshbaby.com/v20/wic/request_quote.cfm ,其中粘贴了相关代码。 HTML Products Language Quantity English Spanish Add Another Product JavaScript的: $(function() { var i = 1; $(“.addrow”).click(function() { $(“table#product-list tbody > tr:first”).clone().find(“input”).each(function() { $(this).attr({ ‘id’: function(_, id) { return id + i }, ‘value’: ” }); }).end().find(“a.addrow”).removeClass(‘addrow’).addClass(‘removerow’).text(‘< Remove This Product') .end().appendTo("table#product-list tbody"); i++; return false; }); $("a.removerow").click(function() { […]

遍历直到某个元素

我有一些使用jQuery选择器选择的元素。 它是来自具有相同类(’my-elements’)的元素列表的元素。 现在我想选择包含上面几级的选定元素的元素。 我怎样才能做到这一点 ? (… several levels) 选择器: var elements = $(‘.my_element’); var element = elements[0];

如何在jQuery中包装具有不同类名的DIV标签?

可能重复: 如何将父元素添加到一组段落中? 我在文档中重复了以下HTML块 My first div My second div My first div My second div … 如何用jQuery包装Divs以获得这样的结果HTML … My first div My second div My first div My second div …

jQuery通过类搜索获取元素的id

这是我的HTML: a b 我想使用该div的类(“.head-div”)获取父div(“#my_box_one”)的ID $(document).ready(function(){ $(“.some_box”).click(function(){ var abc = $(this).parentsUntil(“.head-div”).attr(“id”); // also tried $(this).parent(“.head-div”) — same effect alert(abc); // Shows as Undefined }); }); 我可以做以下事情,它会工作正常,但似乎不对。 var abc = $(this).parent(“div”).parent(“div”).attr(“id”);

在jQuery.find()中为选择器跳过递归?

TL; DR: 我如何得到像find()这样的动作,但阻止某个选择器的遍历(不是完全停止,只是跳过)? 答案: $(Any).find(Selector).not( $(Any).find(Mask).find(Selector) ) 有许多真正伟大的答案,我希望我可以更多地分配赏金点数,也许我应该做出50 pt奖励以回应其中一些; p我选择Karl- AndréGagnon ‘s因为这个答案设法让findExclude不需要一条,稍长,一条线。 虽然这使用了三个查找调用和一个重度不filter,但在大多数情况下,jQuery可以使用非常快速的实现来跳过大多数find()的遍历。 下面列出了特别好的答案: falsarella : 我的解决方案有很好的改进,findExclude(),在许多情况下都是最好的 Zbyszek :一种类似于falsarella的基于filter的解决方案,效率也很高 贾斯汀 :一个完全不同但可管理和function性的解决方案来解决问题 这些都有其独特的优点,值得一提。 我需要完全下降到一个元素并比较选择器,将所有匹配的选择器作为数组返回,但是当遇到另一个选择器时跳过下降到树中。 编辑:用我网站上的一些替换原始代码示例 这是一个消息论坛,可能有回复消息组嵌套在任何消息中。 但请注意,我们不能使用消息或内容类,因为该脚本也用于论坛之外的其他组件。 只有InterfaceGroup , Interface和controls类可能有用 – 最好只是接口和控件。 与代码交互并在JS Fiddle中查看它,感谢Dave A,这里在查看JavaScript控制台时单击按钮,可以看到控件类在每个级别的.Interface嵌套中被绑定了一个额外的时间。 Visual A,论坛布局结构: … condensed … … condensed … … condensed … … condensed … … condensed … 在每个 ,可以有相同结构的任意数量的重复(每个组是消息的线程)和/或更深的嵌套,例如.. … condensed […]