Jquery mouseover funktioniert nicht

Das problem ist, dass ich nur span element zeigte, wenn ich auf li nicht, wenn ich den Mauszeiger über li!

Ich habe so etwas wie:

       <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>

Mein Jquery-code ist:

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

    });;
 );
when I click on li not when I hover on li!...klicken Sie auf ??? wo ist euer Klick-Funktion ??
Könnte nützlich sein, wenn Sie eine funktionierende version im jsfiddle.net für die Leute, gut, fiddle mit
Nirgendwo, das ist, warum es ist merkwürdig Verhalten. Ich bekomme span zeigten nur wenn ich auf der li. Es wird erwartet, dass span gezeigt werden, wenn ich den Mauszeiger über li.
KOMISCH!!!! stellen Sie sicher, Sie sind nicht manupilating dieses element nirgendwo in deinem code... die codes sieht gut aus für mich...

InformationsquelleAutor Vlado Pandžić | 2013-05-16

Schreibe einen Kommentar