Ich habe ein Problem mit Jquery enthält. Es funktioniert perfekt auf Firefox.jQuery enthält funktioniert nicht auf Chrome
Dies ist mein Code.
$("input[data-height='cm']").blur(function(){
var text = $(this).val();
if($(this).val().length > 0) {
if(!$(this).val().contains("cm")) {
$(this).val(text + " cm");
}
}
});
auf Chrom geben Fehler
Uncaught TypeError: $(...).val(...).contains is not a function
Wie kann ich es beheben bitte helfen.
Vielen Dank.
Das funktioniert nicht so. Sie möchten wahrscheinlich etwas wie 'indexOf',' match' oder 'test' verwenden. – putvande
Sie versuchen, 'jQuery contains'-Methode für' JavaScript string' zu verwenden. –
enthält Methode ist von jquery Plugin oder Sie können mit dom Elementselektor in jquery aufrufen, Sie können dies nicht auf Zeichenfolge aufrufen. hierfür müssen Sie indexOf verwenden. – syms