/ / Použitie dátových atribútov a jQuery ako môžem vybrať prvky podľa názvu atribútu dát A hodnoty atribútu dát - javascript, jquery, html5

Pomocou dátových atribútov a jQuery ako môžem vybrať prvky podľa názvu atribútu dát a hodnoty atribútu dát - javascript, jquery, html5

Musím vybrať prvky podľa názvu atribútu dát a hodnoty atribútu dát.

Niečo ako (ale samozrejme to nefunguje)

for(var i=0; i<x.length; i++){
var y = $(".my-class").attr("data-id", i); //trying to select here
y.html("input" + i);
}

Nemáte tušenie, ako to dosiahnuť, prosím pomôžte! :)

odpovede:

1 pre odpoveď č. 1

môžeš použiť selektor atribútov

var y = $(".my-class[data-id="" + i + ""]");

od voliča .my-class sa opakuje, môžete ho uložiť do vyrovnávacej pamäte

var els = $(".my-class");
for(var i=0; i<x.length; i++){
var y = els.filter("[data-id="" + i + ""]"); //trying to select here
y.html("input" + i);
}

demo: husle