我看,如果某些元素可以被引用,那麼如果我對該元素進行了任何更改,它也會在另一個元素中進行更改。例如,引用HTML元素
<div id="trigger" data-referencedID="meter voltmeter ammeter vmeter">Trigger</div>
...
...
<div id="meter">
<!-- Its children goes here -->
</div>
...
...
<div id="voltmeter">
<!-- Its children goes here -->
</div>
...
...
<div id="ammeter">
<!-- Its children goes here -->
</div>
...
...
<div id="vmeter">
<!-- Its children goes here -->
</div>
jQuery中或JS
現在:
$("#trigger").click(function() {
$(this).addClass("animated"); // The same class will be also added to the elements defined in attribute.
});
我能做到這一點是這樣的:
$("#trigger").click(function() {
var a = $(this).data("referenced").split(" ");
for(var i = 0; i < a.length; i++) {
$("#"+a).addClass("animated");
}
$(this).addClass("animated");
});
但它不是很好看,方便加我可以有更多的具有引用屬性的主要元素。
如何在我的文檔中輕鬆添加引用?
使用淘汰賽:http://knockoutjs.com/ – Tomer
@fatman我會看看它。謝謝;)似乎有幫助。 –