我有一个wp_nav_menu结构,该结构仅输出一个带有链接的菜单,以及带有该链接的after字符串。如何使用jQuery删除或隐藏字符串后的最后一次出现(最后一个链接之后的那个)?请参见下面的代码。

<p id="para">
<a href="#">Item One</a> &nbsp;&bull;&nbsp;
<a href="#">Item Two</a> &nbsp;&bull;&nbsp;
<a href="#">Item Three</a> &nbsp;&bull;&nbsp;
</p>


我正在尝试删除最后一次出现的“ &nbsp;&bull;&nbsp;”。任何帮助是极大的赞赏。

提前致谢。

最佳答案

您可以使用nodeValue

演示:http://jsfiddle.net/7sy9W/

$('#para a:last-child')[0].nextSibling.nodeValue = "";


编辑::纯JavaScript,以防您不使用jQuery。其实这可能更好

document.getElementById("para").lastChild.nodeValue = '';

关于javascript - 删除/隐藏链接后最后出现的字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19465067/

10-13 01:00