Я пытаюсь выяснить, как найти элемент, используя два атрибута, где один является объектом данных.Как я могу найти элемент из данных объекта?
Возьмите этот код ...
Html:
<div data-div></div>
Javascript:
$(document).ready(function() {
var m = { "Name": "John", "Age": 38 };
$("[data-div]").data("user", m);
$("[data-div]").html($("[data-div]").data("user").Name);
$("[data-div][data-user-Name='John']").html("YES!"); // <-- doesn't work
});
В последней строке выше, я стараюсь, чтобы получить элемент по ключу данных и объект данных (пользователь = Джон).
Как это сделать, так как выше не работает?
Вот скрипку образец ...
Это не то, как это работает. Почему бы не использовать тот же API ($ .data), который вы использовали для установки данных, чтобы получить данные вместе? – thescientist