Javascript 如何选择不包含class/id的项-jquery
我一直在尝试获取与以下内容匹配的选择器: >打印>生姜 如何通过jquery选择“Ginger” 上述各项的代码如下: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
<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。这正是我要找的!