我有两个无序列表,每个列表都填充了具有 DYNAMIC 类名称的列表项。当我说“动态”时,我的意思是它们不是由我生成的,但是一旦创建了列表,它们就不会改变。这些类名是我从 API 获得的 id,所以它们只是随机数。一个简单的例子是......
<ul class="listA">
<li class="123"></li>
<li class="456"></li>
<li class="789"></li>
</ul>
<ul class="listB">
<li class="789"></li>
<li class="101"></li>
<li class="112"></li>
</ul>
我要做的是比较这两个列表,并突出显示任何匹配项,在这种情况下,“789”类的项目将匹配。当我说突出显示时,我的意思是我可能会在找到匹配项后应用一些 css,比如背景颜色或其他东西(还不太重要)。问题实际上在于列表可能有点长(可能有 50 个项目),并且这些类只是我不选择的随机数,所以我无法进行任何特定的搜索。此外,很可能会出现多个匹配项或根本没有匹配项的情况。
我对 jQuery 很陌生,所以可能有一个相当简单的答案,但我在网上找到的所有内容都是指按特定类进行搜索,例如 .find() 方法。如果有人需要更多信息或更好的例子,我很乐意提供更多信息,我现在只是想保持简单。
提前非常感谢!