Mam jeden problem z zawartością jquery. Działa idealnie na firefox.jQuery zawiera nie działa w Chrome
To jest mój kod.
$("input[data-height='cm']").blur(function(){
var text = $(this).val();
if($(this).val().length > 0) {
if(!$(this).val().contains("cm")) {
$(this).val(text + " cm");
}
}
});
na chromie dać error
Uncaught TypeError: $(...).val(...).contains is not a function
Jak mogę naprawić to proszę o pomoc.
Dziękuję.
Te funkcje nie działają w ten sposób. Prawdopodobnie chcesz użyć czegoś takiego jak 'indexOf',' match' lub 'test'. – putvande
Próbujesz użyć metody 'jQuery zawiera' na' ciąg znaków JavaScript'. –
zawiera metodę z wtyczki jquery lub możesz zadzwonić z selektorem elementu dom w jquery, nie możesz tego wywołać na łańcuchu. do tego trzeba użyć indexOf. – syms