我有一个简单JavaScript代码片段:
var obrazek = [{nazwa: "Sniadanie", wiek: 100, autor: "Alicja"},{nazwa: "Kolacja", wiek: 10, autor: "Misiek"}];
function galeria(nazwa, wsad) {
this.nazwa = nazwa;
this.wsad = wsad;
this.print = function(element) {
for (var i=0;i<this.wsad.length;i++) {
var text = "<li>"+this.wsad[i].nazwa+"</li>"
element.append(text);
}
}
}
$(document).ready(function() {
gal = new galeria('test', obrazek);
gal.print($('#galeriaTest'))
});
它给我:
<ul id="galeriaTest>
<li>Sniadanie</li>
<li>Kolacja</li>
</ul>
我想要的是一个简单的方法,在单击事件后返回对象:
Object { nazwa="Sniadanie", wiek=100, autor="Alicja"} (in FireBug)
如何编码?
2条答案
按热度按时间dohp0rv51#
只要数据集是静态的,就可以使用
data()
函数将对象与DOM元素相关联。Here's an example。
如果您的数据集是动态的,您仍然可以将对
Galeria
的引用与某些ID类型的信息相关联,以获得类似但有所改进的结果。drnojrws2#