Following code works inside the onchange property of checkbox:
onchange="if(this.checked)$('#row_date').show();else $('#row_date').hide();"
but jquery
alert($('#apply_range').checked) // throw undefined, either checked or unchecked
not working.