Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can I write this javascript more efficiently with jquery?

Tags:

jquery

Do you think jquery could help me get the following script work faster? Thanks!

window.onload=function colorizeCheckedRadios(){                     
    var inputs = document.getElementsByTagName("input");
    if (inputs) {
        for (var i = 0; i < inputs.length; ++i) {
            if(inputs[i].checked&&inputs[i].type=="radio"){
                inputs[i].parentNode.parentNode.style.backgroundColor='#FCE6F4';
            }
        }       
    }
}
like image 327
Haluk Avatar asked Aug 11 '26 23:08

Haluk


1 Answers

Faster, I don't know. Cleaner and cross browser: yes

$(function() {
    $('input:radio:checked').parent().parent().css('background-color', '#FCE6F4');
});
like image 99
Darin Dimitrov Avatar answered Aug 15 '26 06:08

Darin Dimitrov



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!