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

Javascript 如何选择不包含class/id的项-jquery,javascript,jquery,Javascript,Jquery,我一直在尝试获取与以下内容匹配的选择器: >打印>生姜 如何通过jquery选择“Ginger” 上述各项的代码如下: <span class="selectednav"> <a href="http://mysite.com/">Title</a> <span class="navigation-pipe"> > </span&g

我一直在尝试获取与以下内容匹配的选择器:

>打印>生姜

如何通过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> 

> 
> 
生姜
任何帮助都将不胜感激


谢谢

类似于$(.selectednav”).find(.navigation pipe”).last()的东西应该可以用。

类似于$(.selectednav”).find(.navigation pipe”).last()的东西应该可以用。

这个链接可能就是你想要的

我认为,如果您在所展示的代码周围有一个div,那么代码可能是这样的

$("div span").last()

这个链接可能就是你想要的

我认为,如果您在所展示的代码周围有一个div,那么代码可能是这样的

$("div span").last()

完整编辑抱歉,第一个答案不适用//但老实说,不确定这是否有效

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

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

完整编辑抱歉,第一个答案不适用//但老实说,不确定这是否有效

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

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

你能整理一下HTML吗?缩进和父/子元素需要更清晰。你想用它做什么?我用它来“选择”侧栏导航中的链接-通过将它与最后一个面包屑项匹配,你能整理HTML吗?缩进和父/子元素需要更清晰。您想用它做什么?我用它来“选择”侧栏导航中的链接,方法是将它与最后一个面包屑项相匹配。如果使用.Html()方法并用所需内容替换整个代码会怎么样?如果使用.Html()会怎么样方法并用您想要的替换整个代码?似乎是可行的。。这会将ginger包装在span'orphan'中是的,应该是这样,但您只需要看起来的文本,因此您可能不需要包装任何内容和
过滤器(function(){return this.nodeType==3;})。text()
也可以工作。非常感谢mikakun。这正是我要找的!似乎可行。。这会将ginger包装在span'orphan'中是的,应该是这样,但您只需要看起来的文本,因此您可能不需要包装任何内容和
过滤器(function(){return this.nodeType==3;})。text()
也可以工作。非常感谢mikakun。这正是我要找的!