jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了使用jQuery根据多个文本输入显示div大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试根据输入到输入中的值(邮政编码)是否包含预定义的字符集来使淡入淡出.我已经设法让它为一个值工作,但我希望它能够处理多个输入,因为最终会有多个邮政编码.如果我可以忽略空格和大小写也是好的,@R_629_9447@为每个邮政编码放一个值而不是像我在这里做的那样五个:

$(".postcode-checker").click(function()
{
 var name = $("#postcode-form input").val();
 if(name != '')
{
   if ($("#postcode-form input").val().indexOf("BS2 9","bs2 9","BS29","bs29","Bs2 9","Bs29") > -1)
   {
    $('#bpwdp').fadeIn(500);
   }
 }
});

http://jsfiddle.net/x8NwW/

如果输入’BS2 9′,它可以工作,但不能满足以下任何值,例如: ‘bs2 9’没有.

我一直在阅读,我不确定正则表达式,.indexOf或.match是否是答案,但我不确定如何在这种情况下实现它们.

任何帮助将不胜感激

解决方法

删除空格,转换为大写,然后你可以比较字符串的开头与BS29:

$(".postcode-checker").click(function() {
   var name = $("#postcode-form input").val().replace(/\s+/g,'').toUpperCase();    
   $('#bpwdp')[name.match(/^BS29/) ? 'fadeIn' : 'fadeOut'](500);
});

Here’s a fiddle

大佬总结

以上是大佬教程为你收集整理的使用jQuery根据多个文本输入显示div全部内容,希望文章能够帮你解决使用jQuery根据多个文本输入显示div所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。