jquery and/or javascript simplest issue (but can't figure it out)
<p>The following line works i.e. radioClicks function gets called.</p>

<pre><code>$("input:[name='"+54464+"']").bind( "click", radioClicks ); 
</code></pre>

<p>but this one doesn't:</p>

<pre><code>$("input:[name='"+options.rowId+"']").bind( "click", radioClicks );
</code></pre>

<p>and yes, you have guessed it, options.rowId = 54464 (at least in the debugger) .</p>

<p>What am I missing ???</p>

<p>Thanks</p>

<p>EDIT:</p>

<p>I removed the : as some suggested, I used alert(options.rowId) and it shows 54464 as expected. Also, it is not used in a loop. The code is:</p>

<pre><code>function radioFormatter (cellvalue, options, rowObject)
{
    $("input[name='"+options.rowId+"']").bind( "click", radioClicks ); 

    if("checked" == cellvalue)
        return "&lt;input type='radio' name='"+ name +"' id='"
               + options.colModel.name + "' value='" + options.rowId
               + "' checked&gt;";

    return "&lt;input type='radio' name='" + name + "' id='" +options.colModel.name
           +"' value='" + options.rowId + "'&gt;";
}
</code></pre>

<p>It is used with jqgrid where I have a row with multiple columns with a radio button in it.</p>

<p>I have tried everything I can think of with no success...</p>

<p>Thanks</p>
