小编use*_*459的帖子

使用jQuery获取url的最后一部分

如何使用jQuery获取URL的最后一个参数.例如,在以下URL中,我想获得1.

localhost/x/y/page/1/
Run Code Online (Sandbox Code Playgroud)

我正在努力追随

var url = $(location).attr('href');
var parts = url.split("/");
var last_part = parts[parts.length-1];
alert(last_part);
Run Code Online (Sandbox Code Playgroud)

它返回空值.

jquery

9
推荐指数
3
解决办法
2万
查看次数

从URL中删除重复的正斜杠

如何从URL中删除重复的正斜杠,但保留后面的// http:以便URL不会中断.

http://localhost//example/author/admin///
Run Code Online (Sandbox Code Playgroud)

应该

http://localhost/example/author/admin/
Run Code Online (Sandbox Code Playgroud)

我正在尝试这个,但它只会删除最后一个斜杠.我想删除所有的双倍

abc = 'http://localhost//example/author/admin///';
clean_url = abc.replace(/\/$/,'');
alert(clean_url);
Run Code Online (Sandbox Code Playgroud)

以下仅检查三个斜杠.

clean_url = abc.replace("///", "");
alert(clean_url);
Run Code Online (Sandbox Code Playgroud)

我想删除所有重复的斜杠.

regex jquery

8
推荐指数
2
解决办法
1万
查看次数

悬停边界位置

在下面的代码中,我设置了底部边框ul.在将鼠标悬停在其中的项目上时ul,我想在ul边框上准确显示底部边框或悬停项目.我无法设置两个边框(ulul项目)的位置,以便它们在悬停时相互依赖.

我尝试过使用绝对位置和线高,但无法取得多大成功.

这就是我想要的:

在此输入图像描述

这是代码:

HTML:

<div class="box">
    <ul>
        <li><a href="#">test 1</a></li>
        <li><a href="#">test 2</a></li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

ul{
    list-style: none;
    padding: 0 0 10px;
    margin: 0;
    border-bottom: 5px solid green;
    overflow: hidden;
}

ul li{
    float: left;
    margin-left: 20px;
}

a{
    text-decoration: none;
    display: block;     
}

a:hover{
    border-bottom: 5px solid red;    
}
Run Code Online (Sandbox Code Playgroud)

演示: http ://jsfiddle.net/nNvfy/

html css

7
推荐指数
1
解决办法
1013
查看次数

标签 统计

jquery ×2

css ×1

html ×1

regex ×1