jquery选择器";包括「;在chrome中使用时出错

jquery选择器";包括「;在chrome中使用时出错,jquery,google-chrome,jquery-selectors,Jquery,Google Chrome,Jquery Selectors,我想找出输入字段中的文本是否包含空格字符。为此,我使用语句 $("#myTextBox").val().trim().contains(" "); 如果文本框中的文本包含任何空格,则应返回true。但问题是这在Chrome和IE中不起作用。它返回一个错误uncaughttypeerror:undefined不是Chrome控制台中的函数。在Firefox中,它工作正常。 可能的原因是什么。它可以治愈吗 请查找JSFIDLE您可以使用带有值的索引(“”)来检查空格/空白字符是否存在 if($("

我想找出输入字段中的文本是否包含空格字符。为此,我使用语句

$("#myTextBox").val().trim().contains(" ");
如果文本框中的文本包含任何空格,则应返回
true
。但问题是这在Chrome和IE中不起作用。它返回一个错误
uncaughttypeerror:undefined不是Chrome控制台中的函数。在Firefox中,它工作正常。
可能的原因是什么。它可以治愈吗

请查找JSFIDLE

您可以使用带有值的
索引(“”)
来检查空格/空白字符是否存在

if($("#myTextBox").val().indexOf(' ')>=0){
  //space exists
}

该“contains”方法是ECMAScript 6提案的一部分,它还不是标准的,并且不是每个浏览器都支持它。谢谢你。。这起作用了。但我发现这是一个javascript函数。如果不检查索引是否大于0,是否有任何jquery方法可用于此目的。如果纯javascript提供简单的功能,则不应在jquery中执行额外操作:)