該Javascript將類別selected
移除或添加到html表單輸入的標籤上。如果我有多個輸入組,我該如何觸發這個只有點擊元素的Javascript?僅使用點擊對象的Javascript
window.addEvent('domready', function() {
$$('input').set({
events: {
change: function(el) {
$$('label').removeClass('selected');
this.getParent('label').addClass('selected');
}
}
});
});
HTML
<input name="state" type="radio" />
<label class="nostate selected">x
<input name="state" type="radio" checked />
</label>
<input name="state" type="radio" />
<br>
<input name="state1" type="radio" />
<label class="nostate selected">x
<input name="state1" type="radio" checked />
</label>
<input name="state1" type="radio" />
CSS
<style>
.nostate{
color:grey;
}
label.nostate.selected {
background-color:white;
color: white;
}
</style>
is this angular? –
看起來像jqueryjquery。 –
不確定它是否位於頁面頂部的腳本標記中。它改變標籤的顏色。 – denski