如何使用jscript删除菜单中span标签的最后一个元素?

问题描述

| 我有如下菜单结构 推荐|摄影积分|隐私政策|使用条款| 我如何使用jscript删除最后一个管道(|)符号。内的每个管道(|)
<li><span> | </span></li>
怎么样     

解决方法

        使用jQuery吗?
$(\"li span:last\").remove();
或像Pointy所指出的那样,只是不要将其放在第一位。     ,        自从您发布了php以来,我假设您的代码是这样的:
$arr = array(\'Testimonials\',\'Photo Credits\',\'Privacy Policy\',\'Terms of use\');

for($i = 0; $i < 4; $i++) {
    echo \'<span> \' . $arr[i] . \' </span><span> | </span>\';
}
考虑这样的事情:
$arr = array(\'Testimonials\',\'Terms of use\');
$notFirst = FALSE;
for($i = 0; $i < 4; $i++) {
    if($notFirst) {
        echo \'<span> | </span>\';
    }
    $notFirst = TRUE;
    echo \'<span>\'. $arr[i] . \' </span>\';
}
对不起,如果语法有点不对劲,我多年来没有写太多PHP了。