Jquery 获取CheckBoxList 中选择的值和获取RadioButton 选中的状态

    

               
                    工程承包内容:
               
               
                   
                        岩土工程勘察
                        岩土工程设计
                        岩土工程测试、监测、检测
                       

                        岩土工程咨询、监理
                        水文地质勘察
                        工程测量
                       

                        岩土工程治理
                       

                        工程钻探
                       

                        凿井
                       

                   

               
           
获取函数
  var gcnrtext = "";
            $("#<%=chkGcnr.ClientID%> span").each(function (string) {
                if ($(this).children().eq(0).is(':checked') == true) {
                    gcnrtext = gcnrtext + $(this).children().eq(1).text() + ";";
                }
            });

恶心变态的问题来了
CheckBoxList 初次加载带有span标签可以取到值, 第二次生成就没有span标签


所以此方法修改后为:
  $("#<%=chkGcnr.ClientID%> input").each(function (string) {
                if ($(this).is(':checked') == true) {
                    gcnrtext = gcnrtext + $(this).parent().find("label").text() + ";";
                }
              });

  
   

  if (document.getElementById("<%=rdoCk.ClientID%>").checked == true )

转载于:https://www.cnblogs.com/hui721/p/4548629.html

你可能感兴趣的:(Jquery 获取CheckBoxList 中选择的值和获取RadioButton 选中的状态)