我正在尝试实现最佳匹配功能。基本上我正在做一个任务,我不擅长 jQuery 或 JS。该功能就像用户将使用搜索功能来搜索属性并显示搜索结果,搜索结果顶部有一个下拉列表,其中包含按距离排序、按最佳匹配等排序选项。我已经实现了其他排序选项的功能,只剩下最佳匹配。我不知道如何解决这个问题,因为为了实现最佳匹配,我必须匹配显示的每条记录的所有字段并按此对结果进行排序。主要问题是如何使用 jQuery 比较每条记录的多个字段。
以下是显示结果的格式:
<div class="container">
<div id="ptype">property type</div>
<div id="ttype">sale</div>
<div id="price">$20000</div>
<div id="distance">24 Miles</div>
</div>
不同的属性会有多个 div。现在我想根据最佳匹配对这些结果进行排序,比较价格、距离等每个给定字段。
请指导我如何解决这个问题。