Trigger is not working in my case
<p>Hi all i am trying to fire click event of a  on input changing in it.But it is not working. Please someone find mistakes i have done in my code.Below is my HTML</p>

<pre><code>&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;&lt;input type="radio" id="a"&gt;&lt;div class="x"&gt;&lt;label for="a"&gt;ClickHere&lt;/label&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;input type="checkbox" id="b"&gt;&lt;div class="x"&gt;&lt;label for="b"&gt;ClickHere&lt;/label&gt;&lt;/div&gt;      &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;input type="radio" id="c"&gt;&lt;div class="x"&gt;&lt;label for="c"&gt;ClickHere&lt;/label&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;input type="checkbox" id="d"&gt;&lt;div class="x"&gt;&lt;label for="d"&gt;ClickHere&lt;/label&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
</code></pre>

<p>Below is my Jquery code..  </p>

<pre><code>          $('TABLE TBODY TR').delegate(':radio','change',function()
  {
         $(this).parents('td').trigger('click')
         if(($(this).parents('TD').find('input').filter(':checked').length)*1 &gt; 0)
          {
           $(this).parents('TR').children('td').not($(this).parent('TD')).find('input').prop('checked',false)
           $(this).parents('TD').find('input').prop('checked','checked')
          }
  });
  $('TABLE TBODY TR').delegate(':checkbox','change',function()
  {
      $(this).parents('td').trigger('click')
      if($(this).parents('TD').find('input').length &gt; 1)
      {
          if(($(this).parents('TD').find('input').filter(':checked').length)*1 &gt; 0)
          {
           $(this).parents('TD').find(":radio").prop('checked',$(this).prop('checked'))
           $(this).parents('TR').children('TD').not($(this).parent('TD')).find('input').prop('checked',false)
           $(this).closest('TR').children('TD').not($(this).parent('TD')).find(':radio').prop('checked',false);  
          }
      }
      if(($(this).parents('TD').find('input').filter(':checked').length)*1 &gt; 0)
          {
       $(this).parents('TR').children('TD').not($(this).parent('TD')).find('input').prop('checked',false)  
          }
  });    
$('TABLE TBODY TR').delegate('TD','click',function()
{
     alert("Clicked index is"+$(this).index())
});
</code></pre>
