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

时间:2011-06-25 13:33:41

标签: php javascript

我有下面的菜单结构

推荐书|照片来源|隐私政策|使用条款|

如何使用jscript删除最后一个管道(|)符号。

中的每个管道(|)
<li><span> | </span></li>

如何

2 个答案:

答案 0 :(得分:3)

使用jQuery?

$("li span:last").remove();

或者像Pointy所指出的那样,只是不要把它放在那里。

答案 1 :(得分:1)

既然你发布了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', 'Photo Credits', 'Privacy Policy', 'Terms of use');
$notFirst = FALSE;
for($i = 0; $i < 4; $i++) {
    if($notFirst) {
        echo '<span> | </span>';
    }
    $notFirst = TRUE;
    echo '<span>'. $arr[i] . ' </span>';
}

对不起,如果语法有点偏离我的话,我多年没写多少PHP