Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在鼠标悬停期间使用Javascript正则表达式获取Href的一部分_Javascript_Regex_Href - Fatal编程技术网

在鼠标悬停期间使用Javascript正则表达式获取Href的一部分

在鼠标悬停期间使用Javascript正则表达式获取Href的一部分,javascript,regex,href,Javascript,Regex,Href,下面是我的Html代码 <div class="first-div"> <ul> <li><a href="http://localhost/wordpress/2014/04/18/post-format-audio-2/#php">PHP</a></li> <li><a href="http://localhost/wordpress/2014/04/18/pos

下面是我的Html代码

<div class="first-div">
    <ul>
        <li><a href="http://localhost/wordpress/2014/04/18/post-format-audio-2/#php">PHP</a></li>
        <li><a href="http://localhost/wordpress/2014/04/18/post-format-audio-2/#css">CSS</a></li>
        <li><a href="http://localhost/wordpress/2014/04/18/post-format-audio-2/#html">HTML</a></li>
    </ul>
</div>

<div class="second-div"></div>

我想在PHP、CSS和HTML链接上鼠标悬停时:

  • 在first-div中创建Javascript正则表达式,以便仅从href获取(php、css、html),而不使用#符号
  • 然后将(php、css、html)作为ID添加到second-div

  • 您不需要正则表达式,
    #
    后面的部分是散列,可以直接使用

    $('a').on('mouseover', function(e) {
        e.preventDefault();
    
        $('.second-div').prop('id', this.hash.substr(1));
    });
    
    不知道你为什么会动态设置ID,但不管什么都会让你的山羊上浮


    jQuery没有任何正则表达式函数。它们只是本机Javascript的一部分。船浮动,而不是山羊。谢谢你不要点击我想要鼠标悬停或悬停,所以将
    点击
    鼠标悬停更改为
    鼠标悬停
    @Barmar-编辑我的答案以证明它是有效的,山羊就是这样!也->