如何通过jquery通配符搜索数据属性的确切包含值?

我在页面中使用data_attribute,并且我有以下元素和data属性。

No. 1.

现在我想显示所有具有数据方的div-registration-source-type-id = 3它将显示No.2和3.我用它来搜索

 var partyRegistrationSourceId = $partyRegistrationSourceTypes.val(); $('[data-party-registration-source-type-id*=' + partyRegistrationSourceId + ']').removeClass("hidden"); 

它工作正常,现在问题是,当我想用​​id“1”搜索时,它带来数字1,5,6。 每个包含1的id,它都会带来它。 我只想要身份证1.我怎么能这样做? 如果我使用这个:

 $('[data-party-registration-source-type-id=' + partyRegistrationSourceId + ']').removeClass("hidden"); 

然后它将在这种情况下工作,但不适用于上述情况。 我如何搜索包含完全id的所有id?

您可以尝试为每个键添加一些分隔符:

  

让我知道是否适合您的问题或不是您需要的