[jQuery] - Jak sprawdzić czy element radio został zaznaczony?

$(document).ready(function(){
	if($("#optionsRadios4").prop("checked", true)){
		$("#cosInnego").removeClass("disabled");
	} else {
		$("#cosInnego").addClass("disabled");
	}
});

Ten kod w ogóle nie działa ;/ A tutaj jest dokładnie napisane jak to zrobić. Pomoże ktoś ?

 

Pozdrawiam

Znów kryształowa kula ? IF to radiobuttona jest bezużyteczny. Chyba że chcesz robić 50ifów do każdego osobno :stuck_out_tongue:

http://jsbin.com/epaNACOC/1/watch?html,css,js,output

$(document).ready(function(){
    $("#optionsRadios4").prop("checked", false, function(){
        $("#cosInnego").addClass("disabled");
    });
});

też nie działa… To tylko prosta “apka”, więc obojętne mi czy to IF czy też nie 8)

http://jsbin.com/epaNACOC/1/watch?html,css,js,output

http://jsbin.com/epaNACOC/9/edit

$( "input:radio[name=bar]:checked" ).val();

gdzie bar to nazwa tych radio buttonów zdefiniowana przez name="". To zrówic Ci wartość value="" elementu który jest zaznaczony, potem wystarczy tylko if-em sprawdzić

Samo prop nic nie daje musisz wywołąć funkcję przy evencie change