Witam!
Nie rozumiem czemu nie mogę zwrócić wskaźnika jQuery na element za pomocą poniższego kodu. Zwracając $(this) zwracam w pewnym sensie this które działa tylko wewnątrz funkcji czy globalny odnośnik do elementu ?
Wykonanie instrukcji get_element_by_text ("akapit").text ("nowy napis");
Nie chcę powielać kodu a mam kilka funkcji które raz na jakiś czas wyszukują element na podstawie zawartości ( kilku wyrazów ) i usuwają go bądź zmieniają zawartość na inne wyrazy i nie chce w każdej funkcji pisać tego samego wyszukiwania.
function get_element_by_text ( looking_text )
{
$("#element-container").find("a").each( function()
{
var current_text = $(this).text();
if(current_text === looking_text)
{
return $(this);
}
});
return null;
}
var pointer = get_element_by_text ("akapit");
pointer.text("nowy napis");