<apex:pageBlock id="pageBlockId"
...
<apex:outputText value="{!record.Name}"/>
<apex:actionSupport reRender="outputPanelToRefresh" event="onclick" action="{!selectedRecordOnClick}">
<apex:param value="{!record.Id}" assignTo="{!selectedRecordId}"/>
</apex:actionSupport>
...
<apex:outputPanel id="outputPanelToRefresh" >
...
</apex:outputPanel>
</apex:pageBlock>