如何选择不包含类/ id的项 - jquery

时间:2013-11-03 13:32:12

标签: javascript jquery

我一直试图让选择器符合以下条件:

Title>打印>姜

如何通过jquery选择“Ginger”

上面的代码是:

             <span class="selectednav">
                    <a href="http://mysite.com/">Title</a>
                    <span class="navigation-pipe"> > </span>
                    <a href="http://mysite.com/20-prints">Prints</a>
                    <span class="navigation-pipe"> > </span>
                Ginger
             </span> 

非常感谢任何帮助

由于

3 个答案:

答案 0 :(得分:1)

完整编辑抱歉第一个答案不适应//虽然不确定这是否合情合理

$('.selectednav').contents().filter(
                 function() { if (this.nodeType == 3) $(this).wrap("<span class='orphan'></span>"); });

$orphan = $('.selectednav').find(".orphan");

在一行中编辑以获得:

 $orphan = $('.selectednav').contents().filter(
                 function() { if (this.nodeType == 3) $(this).wrap("<span class='orphan'></span>"); }).end().find(".orphan");

每个都可以使用而不是过滤器

然后如果只是为了得到这个应该做的文本

 orphantext= $('.selectednav').contents().filter(
                 function() { return this.nodeType == 3; })
               .text();

答案 1 :(得分:0)

像$(“。selectednav”)。find(“。navigation-pipe”)。last()应该可以工作。

答案 2 :(得分:0)

此链接可能就是您要寻找的内容

Transversing

我认为如果您在代码中有一个div

,代码可能会是这样的
$("div span").last()