.jQuery 1.7.1中的数据分配属性选择器

.jQuery 1.7.1中的数据分配属性选择器,jquery,jquery-selectors,Jquery,Jquery Selectors,我有一个带有class.imagepicker的div,它通过.data(“imgPickerId,somevalue)调用被分配了一个imgPickerId。我需要通过jQuery选择器访问这个特定的.imagepicker 我已经研究了一些关于SO的问题,并阅读了一些博客——在我的情况下不起作用 下面是我如何选择它,以及chrome debug tools手表证明它实际上已分配: id是1914。如何使用jQuery 1.7.1正确选择它?一种方法是使用: var $picker = $(

我有一个带有class.imagepicker的div,它通过
.data(“imgPickerId,somevalue)
调用被分配了一个imgPickerId。我需要通过jQuery选择器访问这个特定的.imagepicker

我已经研究了一些关于SO的问题,并阅读了一些博客——在我的情况下不起作用

下面是我如何选择它,以及chrome debug tools手表证明它实际上已分配:

id是1914。如何使用jQuery 1.7.1正确选择它?

一种方法是使用:

var $picker = $(".imagepicker").filter(function() {
    return $(this).data("imgPickedId") == 1914;
});