会不会都来看看,帮忙解决一下,谢谢了!

arr =obj.modules[i].actions[j].method;

text +="";

ary ="action_id_"+ i + "" + j;
text +="";

text += "";

arr、ary是两个数组,class=boxid这个隐藏域的value对应checkbox的id,怎么才能用jquery找到这个id变动的checkbox。

[code="js"]
<!DOCTYPE html>






<br><br> $(document).ready(function(){<br> var ary =&quot;action_id_0&quot;;<br> var text =&quot;<input type='hidden' name='boxid' class='boxid' value='" + ary +"'/>&quot;;</p> <pre><code> text += &quot;&lt;input type=&#39;checkbox&#39; id=&#39;&quot; + ary + &quot;&#39; name=&#39;actionid&#39; value=&#39;ABC&#39;/&gt;ABCD&quot;; $(&quot;#console&quot;).append(text); // $(&quot;#&quot;+ary).click(function(){ alert($(this).attr(&quot;value&quot;)+&quot;被选中.&quot;); }); }); &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;div id=&quot;console&quot;&gt; &lt;/div&gt; &lt;/body&gt; </code></pre> <p></html><br><br> [/code]</p>

把ary声明为全局
$("#"+ary)

var boxid=$("boxid").val();
$('input[name="actionid"]'.each(function(){
if($(this).attr("id")==boxid)
{
alert("找到了");
}
});

[quote]name='actionid' [/quote]

名称不是固定的吗?按名称获取

[code="java"]text += ""; [/code]你可以在该checkbox中加上点击方法,传入参数i,j。根据这两个值找到它,不是so easy吗?