Jquery鼠标悬停不起作用

Vla*_*žić 1 jquery mouseover

问题是,当我将鼠标悬停在上面span时,我点击时 li不会显示元素li!

我有类似的东西:

       <ul class="nav nav-pills nav-stacked">
        @foreach (var category in Model.Categories)  
     {
        <li class="categoryListEl"><a>@category.Name <span      style="float:right;display:none"class="badge badge-important">
<button class="close">&times;</button></span></a></li>
     }
         </ul>
Run Code Online (Sandbox Code Playgroud)

我的Jquery代码是:

 $(function ()
    {
  $(".categoryListEl").mouseover(function () {
           $this = $(this);
          $this.find("span").css("display", "block");
    });
    $(".categoryListEl").mouseleave(function ()
    {
        $this = $(this);
        $this.find("span").hide();

    });;
 );
Run Code Online (Sandbox Code Playgroud)

Jat*_*Pal 8

    $(function ()
        {
      $(".categoryListEl").mouseenter(function () {
               $this = $(this);
              $this.find("span").css("display", "block");
        }).mouseleave(function ()
        {
            $this = $(this);
            $this.find("span").hide();

        });
});
Run Code Online (Sandbox Code Playgroud)