.Data назначил атрибут селектора в JQuery 1.7.1 - PullRequest
0 голосов
/ 21 марта 2012

У меня есть div с классом .imagepicker, которому присваивается imgPickerId с помощью вызова .data("imgPickerId, somevalue).Мне нужно получить доступ к этому конкретному .imagepicker через селектор jQuery.

Я изучил несколько вопросов по SO и прочитал несколько блогов - в моем случае это не работает.

Вот как я пытаюсь выбрать его вместе с просмотром Chrome Debug Tools.доказательство того, что оно действительно присвоено:

enter image description here

Идентификатор 1914. Как правильно выбрать его с помощью jQuery 1.7.1?

1 Ответ

1 голос
/ 21 марта 2012

Одним из способов будет использование .filter:

var $picker = $(".imagepicker").filter(function() {
    return $(this).data("imgPickedId") == 1914;
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...