我有一個看起來像這樣的列表:如何知道類何時改變/添加到HTML元素?
<ul id="colors">
<li class="variant on">red</li>
<li class="variant off">blue</li>
<li class="variant off">white</li>
<li class="variant off">black</li>
</ul>
我希望得到一個事件時,從關閉到階級的變化,例如一個項目的變化如果出現以下情況:
<li class="variant off">red</li>
<li class="variant on">blue</li>
對於我試圖用的liveQuery但我不設法得到事件或將其設置正確。
$('#colors li.on').livequery(function(){
console.log(this.text())
});
livequery不是jQuery的功能。 live()不包含在jQuery 2.0.0中 – 2013-05-05 14:10:58
livequery是我發現的唯一插件聲明可以做到這一點 – 2013-05-05 14:11:41
這是一個相當乾淨的方式來做到這一點:http://stackoverflow.com/questions/1950038/jquery-fire -event-if-css-class- – Joe 2013-05-05 14:12:33