Jquery radiobutton show hide div question

Hi there, i have two radio buttons that should show/hide two divs, I am using jquery here is my code, as far as i can tell both divs are hidden on load but the checkbox does not show them. using the latest jquery.
<script type="text/javascript">
    $(document).ready(function(){
	$("#hourlydiv, #fixedfee").hide();
    
	if($("input[name='type']:checked").val() =="hourly") {
            $("#hourlydiv").show("fast");
            $("#fixedfeediv").hide("fast");
	} else if ($("input[name='type']:checked").val() =="fixed") {
            $("#hourlydiv").hide("fast");
            $("#fixedfeediv").Show("fast");
	}
});
 
     </script>

Open in new window

cookiejestAsked:
Who is Participating?
 
SadafRasheedCommented:
try this
<script type="text/javascript">
    $(document).ready(function(){
        $("#hourlydiv, #fixedfee").hide();
    
		$("input[name='type']").click(function (){
		
			if($("input[name='type']:checked").val() == "hourly" ) {
				$("#hourlydiv").show("fast");
				$("#fixedfeediv").hide("fast");
			} else if ($("input[name='type']:checked").val() =="fixed") {
				$("#hourlydiv").hide("fast");
				$("#fixedfeediv").Show("fast");
			}
		});
		
        
});
 
</script>

Open in new window

0
 
strickddCommented:
you need to create an onclick function that will show/hide the div's, the ready function will only be called when the page is done loading.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.