4 Stimmen

Wie wählt man ein li a basierend auf dem Text mit jQuery

Wie kann ich ein bestimmtes Element so auswählen, dass es standardmäßig ausgewählt ist?

Bitte lesen Sie diese Frage, um das Beispiel zu sehen, mit dem ich arbeite...

Wie kann ich mit zwei Tasten in einer Spalte nach oben und unten navigieren?

Im Grunde genommen muss ich den Patiententest standardmäßig als Element auswählen.

4voto

Chandu Punkte 79046

Versuchen Sie dies:

$(function(){
 $("#MainMenu li:contains('PATIENT TEST')").click();
});

3voto

Jason Gennaro Punkte 33907

Sie könnten etwa so vorgehen

$('li a').each(function(){
    if($(this).text() == 'PATIENT TEST'){
    //do something here
    }
});

http://jsfiddle.net/jasongennaro/uuaKH/

1voto

John Kurlak Punkte 6331

Versuchen Sie es:

<script type="text/javascript">
$(function() {
    $('#MainMenu li > a').eq(0).focus()
});
</script>

0voto

braindamage Punkte 2216

In der geladenen Html-Datei setzen, da der nächste Klick den "Status" entfernt und zurücksetzt, basierend auf dem anderen Beitrag

<div id="MainMenu">
    <ul>
        <li class="menuActive"><a href="#">PATIENT TEST</a></li>
        <li><a href="#">QC TEST</a></li>
        <li><a href="#">REVIEW RESULTS</a></li>
        <li><a href="#">OTHER</a></li>
    </ul>
</div>

0voto

Carl Weis Punkte 6014

Ich musste nur eine ID für jede li erstellen und dann jQuery addClass und removeClass verwenden, um die Klassen zu tauschen.

  $("#repeatMenuItem").removeClass("active");
  $("#deleteMenuItem").removeClass("active");
  $("#okMenuItem").addClass("active");

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X