Jquery-wählen Sie den ersten Buchstaben?
Ich bin einfach der Versuch, jquery, identifizieren Sie den ersten Buchstaben eines Absatzes. Wie kann ich dies tun?
Ich habe zum Beispiel eine Seite mit einer Reihe von paragrahs auf einer Seite. Ich möchte nur die Absätze beginnend mit einem bestimmten Buchstaben gegeben werden, die Klasse "current", und alle anderen werden ausgeblendet. Ich ziemlich viel wissen, wie Sie die Klasse und die anderen auszublenden, aber I cant get jquery zu erkennen, die ersten Buchstaben.
Zweitens, ist es möglich, zu ziehen diese 'ersten Brief' variable aus der url-Zeichenfolge?
Beispielsweise
Seite 1 - Es ist eine Liste von Buchstaben. Der Benutzer klickt auf " B " und die url ist
http://domain.com/page2.html?letter=b
Und page2 nimmt, die variable (b) und wendet es auf die Jquery -, zeigt nur die Absätze
InformationsquelleAutor der Frage Batfan | 2010-06-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen:
Können Sie PHP verwenden, um reinigen Sie die variable und die drucken es in JS:
Oder schnappen Sie es mit
document.location
und entpacken Sie es.InformationsquelleAutor der Antwort Aaron Harun
Wenn Sie möchten, um mit JavaScript zu greifen, die
letter
von der URL-query-string, führen Sie einen regulären Ausdruck aufwindow.location.search
:Entsprechen die Absätze beginnend mit diesem schreiben, verwenden Sie die
charAt()
Methode in JavaScript-strings:InformationsquelleAutor der Antwort BoltClock
Ausblenden
<p>
tags, deren text beginnt nicht mit den BuchstabenB
:InformationsquelleAutor der Antwort John Rasch
oder eingerückt
entfernen Sie die
i
im Spiel, wenn Sie wollen, dass es groß-und Kleinschreibung werden..und Sie können sich http://jquery-howto.blogspot.com/2009/09/get-url-parameters-values-with-jquery.html auf, wie man die url-Parameter..
InformationsquelleAutor der Antwort Gabriele Petrioli
Ich weiß nicht ob das hier relevant ist, aber ich bin mit diesem Stil das erste Zeichen.
prost!
InformationsquelleAutor der Antwort foxybagga