【发布时间】:2020-11-26 16:33:00
【问题描述】:
当您有两个都具有逗号分隔值的输入时。我如何比较这些以便我可以得到一个if match 然后这样做else 这样做。
<input type='text' class='focusfield' value=''>
<input type='text' class='fixed' value='4002,4003,4004,4005,4006,4007'>
// Example 1 for generated input (should return FALSE)
<input type='text' class='generated' value='3500,3700,4002,4006,4007,4005,4004,4003'>
// Example 2 for generated input (should return FALSE)
<input type='text' class='generated' value='3500'>
// Example 3 for generated input (should return TRUE)
<input type='text' class='generated' value='4002,4006,4007,4005,4004,4003'>
// Example 4 for generated input (should return TRUE)
<input type='text' class='generated' value='4002'>
注意generated 输入的顺序与fixed 字段的顺序不同。
当输入generated 中的所有数字 也出现在输入fixed 中时,它应该返回true,否则它应该返回false。离开focusfield时必须运行此代码。
在文档就绪函数中,我有以下内容(这是我尝试过的所有内容中唯一有效的部分,请参阅以下链接):
$('.focusfield').focusout(function(){
});
我已经尝试在我的代码中使用以下答案,但它们都没有提供结果,通常我可以通过现有的 SO 问题得到接近我想要的结果,但这次我没有。所以我没有部分工作代码可以开始。
how to compare value with comma separated value in javascript or jquery
how to compare two currency in jquery with comma
jquery compare two fields values
compare two input values using Jquery
comparing two strings with comma separated values(用于 c+,但我可以从中得到一个想法,但遗憾的是我没有。)
multiple comma seperate value compare using JS
我的历史中有更多链接,但我认为这不会增加我只想发布这些链接的问题,以便每个人都知道我不只是在这里要求免费代码;-0。
感谢所有帮助并花时间阅读所有内容的人。
【问题讨论】:
标签: javascript jquery