这是通过 ASP.NET 服务器控件生成的HTML<input name="Repeater1$ctl00$IssuesTxt" value="A" id="Repeater1_ctl00_IssuesTxt" class="InputStyle_01" style="width: 200px;" type="text">....................
<input name="Repeater1$ctl10$IssuesTxt" value="A" id="Repeater1_ctl10_IssuesTxt" class="InputStyle_01" style="width: 200px;" type="text">            脚本通过如下方式 获取
RadioValue = $("#Repeater1_ct"+parseInt(100 + Num)+ "_CurQuestion").val();    结果  都是 unfind 是什么原因造成的呢?      

解决方案 »

  1.   

    $("#<%=服务器控件ID.ClientID %>") 
      

  2.   

    ASP.NET 中的ID是重新编译的,看一下源码便可发现ID并非是原先的名称,所以你想获取的ID在客户端根本不存在
      

  3.   

    生成HTML后 id改变了var IssuesTxt=$("input[id*='IssuesTxt']")[0];
    这样就可以了。
      

  4.   

    楼主你吧字符串和int型的相加肯定有问题啊("#Repeater1_ct"+parseInt(100 + Num)+ "_CurQuestion)
      

  5.   

    ID变了,另外,好像你生成的input ID是一样的,肯定取不了值了啊!