Измените идентификатор <div id="reftxt">
на <div id="referencetxt">
, и тогда вы можете сделать это:
$('div.check input:checkbox').bind('change',function(){
$('#'+this.id+'txt').toggle($(this).is(':checked'));
});
Событие изменения сработает, если его щелкнуть или если кто-то использует клавиатуру, чтобы установить / снять флажок.
До тех пор, пока ID
текстовых элементов div всегда checkbox ID + 'txt'
и находятся в div.check
, это также будет обрабатываться. Избавляет вас от необходимости повторяться, когда вы получаете больше флажков.