 <p>You could use something like this</p> <pre><code>$(function() { ​$('label').each(function() { var radio = $(this).prop('for')​​​​​​​​; $(this).prop('title',$('#' + radio).prop('title')); }); }); </code></pre> <p>​ All that it relies on is jQuery and the for attribute for each label is correct.</p>