通过数据库得到单选框和复选框值如何把值附上页面我这样
$("input[name='tname'][value='<%=arb.getName()%>']").attr("checked",true);
老对象为空或不存在

解决方案 »

  1.   

    检查下生成的HTML代码:
      value='<%=arb.getName()%>'
    究竟最后得到的内容是不是正确的。
      

  2.   

    我html下
    value直接等于0,1两个单选值的我也把$("input[name='tname'][value='<%=arb.getName()%>']").attr("checked",true);
    改为1试了
    $("input[name='tname'][value='1']").attr("checked",true);
    也一样为空
      

  3.   

    挺奇怪的,那么你直接:
      $("input").attr("checked",true);效果如何?
      

  4.   

    jQuery就是这样用的了。选择器+属性设置。如果 $("input").attr("checked","true"); 都完全没效果,就显得很奇怪了。
    或者自己写JS代码直接操作DHTML。var objs = document.getElementsByTagName("input");
      

  5.   

     我怀疑你没有把jquery.js引入.
      

  6.   

    楼上正解,当jqury不行的时候,我们就用js