Jeśli spojrzeć na selectors list na stronie internetowej jQuery, istnieją selektory dla rozpoczyna się i kończy na atrybuty. Jest też :contains
selektor do wyszukiwania tekstu:selektor jQuery, który symuluje: start-with lub: ends-with do wyszukiwania tekstu?
alert($("div").find("span:contains(text)").html());
Czy jQuery ma implementację do wyszukiwania ciągów za pomocą rozpoczyna lub kończy-z-ze?
FYI: muszę przeszukać obiektu XML.
Och, wow. Dziękuję Ci bardzo. Doceniam twój wkład. Czy mógłbyś rozwinąć swój proces? Jaki jest cel "zestawu" i "i" w każdej funkcji? A czym są dane [3]? Jeszcze raz dziękuję. – user717236
@ user717236: Funkcja ustawiona w '$ .expr [": "]' jest przekazywana kilka argumentów, aby zdecydować, czy dany element ma przejść. 'elem' jest elementem do testowania, a' i' jest licznikiem. "dane" to tablica zawierająca wartości selektora; 'data [3]' będzie łańcuchem '' foo' 'jeśli wybierzesz używając': starts-with ('foo') '. 'set' to zbiór wszystkich elementów, które są filtrowane przez twoją funkcję, np. 'div: starts-with ('foo')' przejdzie przez wszystkie 'div's jako' set', które następnie są filtrowane przez funkcję. – pimvdb
Dziękuję za wyjaśnienie, @pimvdb. Czy istnieje zasób, który mogę sprawdzić, co zapewnia bardziej dogłębną dyskusję na ten temat? Na przykład w każdej funkcji określono cztery parametry. Czy te zmienne są w ogóle związane z deklaracją metody find jQuery (tj. Funkcja (a) {var b = this, c, d; ...})? – user717236