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中执行额外操作:)