各位好,有问题求教各位,先谢谢了!for(var i=0;i<'<struts:property value="%{user.size()}" />';i++) {
var cb_id = ".cb_" + '<struts:property value="user[0].id"/>';
alert(cb_id);
$(cb_id).attr("checked",true);
}
如何把i放在0的位置?
我试了好几种方式,都不行!
谢谢

解决方案 »

  1.   

    靠,重发一下代码:
    for(var i=0;i<'<struts:property value="%{user.size()}" />';i++) {
            var cb_id = ".cb_" + '<struts:property value="user[0].id"/>';
            alert(cb_id);
            $(cb_id).attr("checked",true);
        }
      

  2.   

    for(var i=0;i<${user.size()};i++) {
      var cb_id = ".cb_" + ${user[0].id}"/>';
      alert(cb_id);
      $(cb_id).attr("checked",true);
      }在脚本里面可以直接用el,至于需不需要用双引号忘了……
      

  3.   

    关键是怎么把循环中的变量i放到user[0].id中0的位置。
      

  4.   

    自己解决了,经过对本问题的解决,证明struts标签是可以直接在jquery代码中使用的。
    <struts:iterator value="user">
    var cb_id = ".cb_" + '<struts:property value="%{id}"/>';
    $(cb_id).attr("checked",true);
    </struts:iterator>