$(document).ready(function() {
          $("#atest").click(function(){
   alert("ok");     });   
     }); girdview里的模板列<ItemTemplate>
    <button id="atest"><%# Eval("chRequest").ToString()%></button>
</ItemTemplate>
这样点击Button的时候是没有反应的,求解!!

解决方案 »

  1.   

    这个!
    这个
    这个
    这个
    可以在button中写个调用JS的方法吗,你看看那样有反应吗
      

  2.   

    多条记录button的ID不就重复了?建议使用name属性 $(document).ready(function() {
                 $("Img[button='atest']").click(function(){
               alert("ok");        });   
         }); <ItemTemplate>
        <button name="atest" id=[不重复的值]><%# Eval("chRequest").ToString()%></button>
    </ItemTemplate>
      

  3.   


    +1设置Name属性。。给所有Name等于XX的加上click事件就行了
      

  4.   

    girdview会给里面的服务器控件加上一个独有的ID值
     $("#atest")这东西页面根本就没有 建议用class