具体代码如下:
  function test(){
    for(var item in entry){         
  html += "<li><input type='checkbox' id='"+item+"' value='"+entry[item]+"'/>"+entry[item]+"</li>";
 }
}jquery怎么获取动态的id,即item

解决方案 »

  1.   

    entry是个什么样的对象啊。应该有个叫each的方法可以便历,不过不是很清楚,帮你顶下!
      

  2.   

    function ff(){
        var $checkboxes = $(':checkbox'); // 过滤条件可以调整,目的是获取所有的checkbox
        $checkboxes.each(function(){
            var id = (this).attr('id');
            //...
            });
    }
      

  3.   

    function test(){
      for(var item in entry){   
    html += "<li><input type='checkbox' id='"+item+"' value='"+entry[item]+"'/>"+entry[item]+"</li>";
    }
    }
    这个函数是我用来读取json数据生成html,然后在另外一个.js文件里读取item
      

  4.   

    那这么说其实好象就一行代码就可以了:
    $('checkbox').each(function(){alert($(this).attr('id'));});