How can I get the force.com generated id from the $Component global varible for me apex:selectRadio component?
Javascript
var rdo = j("input[@id=" + jq('{!$Component.searchRdo}') + "]:checked").val();
Visualforce Page
<apex:composition template="FindYourPlaceSiteTemplate">
<apex:define name="body">
<apex:form id="form">
<apex:pageMessages />
<div class="tabs">
<ul>
<li><a href="#campusMinistry">{!$Label.FYPTabCollegiateMin}</a></li>
<li><a href="#schoolSCU">{!$Label.FYPTabUMSchools}</a></li>
<li><a href="#schoolWMC">{!$Label.FYPTabWorldMethodist}</a></li>
</ul>
<div id="campusMinistry">
<table>
<tr>
<td valign="top"><label for="institution_autocomplete">{!$Label.FYPSearch}: </label></td>
<td>
<input id="institution_autocomplete" maxlength="50" size="50" />
<apex:selectRadio value="{!searchOption}">
<apex:selectOptions id="searchRdo" value="{!searchOptions}"/>
</apex:selectRadio>
<p style="font-size: small">{!$Label.FYPSearchByInst}</p>
</td>
</tr>
</table>
My page source always ends up looking like this:
var rdo = j("input[@id=" + jq('') + "]:checked").val();