javascript - 删除/隐藏链接后最后一次出现的字符串

标签 javascript php jquery

我有一个 wp_nav_menu 结构,它输出一个仅包含链接的菜单以及带有链接的后字符串。如何使用 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>

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

提前致谢。

最佳答案

您可以利用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/

相关文章:

javascript - ng-click 不会在文本框内的 span 中触发

javascript - 如何使用 .load() 加载脚本

javascript - 从下拉列表中选择选项并使用 nodejs 提交请求

javascript - 我如何使用带有 $_SESSION 的 php if 语句调用 javascript 函数

javascript - 将数组转换为嵌套对象

javascript - 为什么clearinterval会改变这段代码中的内容?

php - 很少,我的数据库中的某些列中没有插入任何值。 PHP MySQL HTML

php - WordPress搜索-错误324(净::ERR_EMPTY_RESPONSE)

php - 如何使用下一页帖子在 wordpress 中列出我的帖子

javascript - 计算文本框的输入并更新另一个文本框而无需重新加载页面