jQuery包含在Chrome上不起作用

Ara*_*yan 7 javascript jquery google-chrome contains

我有一个问题与jquery包含.它在firefox上运行完美.

这是我的代码.

$("input[data-height='cm']").blur(function(){
    var text = $(this).val();

    if($(this).val().length > 0) {
        if(!$(this).val().contains("cm")) {
            $(this).val(text + " cm");
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

在chrome上它会给出错误

未捕获的TypeError:$(...).val(...).contains不是函数

我该如何解决,请帮忙.

谢谢.

cap*_*sac 9

indexOf而不是contains

 if($(this).val().indexOf("cm") == -1) {
    $(this).val(text + " cm");
 }
Run Code Online (Sandbox Code Playgroud)