Mam funkcję ajax, która pobiera pewne wartości w oparciu o wybraną wartość w menu rozwijanym. Próbuję włączyć/wyłączyć niektóre pola na podstawie podciągu. Znalazłem „zawiera” do pracy w firefox, ale badania w Chrome i Safari mówi mi, że obiekt „nie ma metoda zawiera”jQuery: contains() działa w przeglądarce Firefox, ale nie Chrome/Safari
if ($d.attr("embed").contains('$var_2$')) {
//do something
} else {
// do something else
}
Czy istnieje alternatywa dla Zawiera że będzie działać we wszystkich przeglądarkach?
Dzięki za dokładnym wyjaśnieniem, że działa! Widziałem, jak indexOf zasugerował jako alternatywę i próbował, ale moja składnia musiała być wyłączona, ponieważ nie osiągałem pożądanych rezultatów. Działa idealnie z podaną składnią. Dzięki jeszcze raz. – richj
Nie ma za co. – oezi
Po prostu aktualizacja tej odpowiedzi: twórcy Mozilli postanowili zmienić nazwę tej metody na "zawiera" w Firefoksie 48 dla ES 6 i ze względu na kompatybilność. – beendr