2012-11-08 2 views
2

나는 지금 나를 미치게하는 문제가 있습니다. 내 웹 페이지에 나는의 RadioButton을하고 난 그런 식으로에 속성을 추가 :Jquery는 RadioButton 속성 값을 추가했습니다.

에 ... ASP

<div id="radio" class="C_Radio"> 
    <asp:RadioButton id="rad1" GroupName="typeSelect" runat="server" /> 
    <asp:RadioButton id="rad2" GroupName="typeSelect" runat="server" /> 
</div> 

에서 ...

asp.vb
rad1.Attributes.Add("rad1", "10") 
rad2.Attributes.Add("rad2", "20") 
방화범

나는이를 참조하십시오

<div class="C_Radio" id="radio"> 
    <span rad1="10"> 
    <span rad2="20"> 

그래서 값이있다 그러나 나는 그들을 다시 얻을 수 없습니다.

이 나는 ​​사람이 제발 도와 드릴까요

var test; 

test = $("#radio input:checked + label").text(); //label of radioButton 
test = $("#radio input:checked").val();   //id of selected radioButton 
test = $(test);      //undefined 
test = $(test).val();     //undefined 
test = $(test).attr();     //undefined 
test = $(test).attr("test");   //undefined 
test = $(test).attr("value");   //id of selected radioButton 
test = $("rad1").val();    //undefined 
test = $("rad1").attr();    //undefined 
test = $("#radio").attr("rad1");  //undefined 
test = $("#radio input:checked").attr("rad1");  //undefined 
test = $("input[name='radio']:checked").val();  //undefined 
test = $("input[name='rad1']:checked").val();  //undefined 

JQuery와에 다음 tryed? 내가 아는 다른 방법으로 그것을 할 수는 있지만이 상황을 해결하고 싶습니다.

답변

3

이 경우는 다음과 같이 해결된다 :

test = $("#rad1").parent().attr("rad1"); //Result 10 
test = $("#rad2").parent().attr("rad2"); //Result 20 
관련 문제