저는 제 3 라디오 단추 등 웹 페이지, (아래 참조).
<! - begin 스니핏: js 숨기십시오: > 거짓값 -;
<label for="theme-grey">
<input type="radio" id="theme-grey" name="theme" value="grey" />Grey</label>
<label for="theme-pink">
<input type="radio" id="theme-pink" name="theme" value="pink" />Pink</label>
<label for="theme-green">
<input type="radio" id="theme-green" name="theme" value="green" />Green</label>
끝 - < 스니핏 >;!
Jquery, 내가 원하는 값을 얻을 수 있는 선택한 라디오 단추를 클릭할 경우 이들 3 개 있다. Jquery 의 우리는 id (#) 및 클래스용 (.) i want to find a 라디오 버튼를 선택기를 하지만 와일드링이 이름으로 다음과 같이?
$("<radiobutton name attribute>").click(function(){});
이 문제를 해결할 방법을 알려주세요.
그러면 이 모든 것이 그것을하지 의 [문서용으로] (http://docs.jquery.com/Selectors/attributeEquals # 아트리부테발루), 디스크입니다. diskid 매우 유사한 예를 다음과 같습니다.
$("input[type='radio'][name='theme']").click(function() {
var value = $(this).val();
});
내가 또한 동일한 여러 침입탐지시스템 (ids) 이 스니핏 있습니다. 이는 잘못된 HTML. 침입탐지시스템 (ids) · 요소 집합이 아닌 그룹화하려면 클래스를 사용할 때 고유해야 합니다.
라디오 단추, 시도하시겠습니까 검사됩니다 확인할 수 있는 이:
$('input:radio[name=theme]').click(function() {
var val = $('input:radio[name=theme]:checked').val();
});
이 행사는 포착됨 모든 가치 있는 라디오 버튼 그룹 및 선택한 버튼를 배치될 발.
라디오 단추 의해 값이 이름을 선택한 다음 코드를 가져오는 데 사용됩니다
jQuery("input:radio[name=theme]:checked").val();
감사합니다 아드난
내가 찾은 후 오류가 나는 이 질문을 as I 에서 jQuery 를 1.8.2 1.7.2 업그레이드됨 조사하고 있다. 제 대답은 적이 없기 때문에 추가 i& # 39, jQuery 1.8 m 이상 변화가 어떻게 이 질문은 변경되는 답변됨 됐다.
함께 그들은 jQuery 1.8 사용되지 않는 이 같은 dtep 선택기를 라디오, 확인란, :텍스트.
이제 그냥 재장착합니다 라디오 할 수 있는 '위' 을 (를) ' [유형 = 라디오]'.
그래서 모든 버전의 jQuery 1.8 잔인하니 대답을 수 있게 되었습니다.
$("input[type=radio][name=theme]").click(function() {
var value = $(this).val();
});
읽을 수 있습니다 대한 변경 1.8 추가 정보 와 티켓 특정 이 변경에 대한 와 라디오 선택기를 페이지 의 이유에 대해 자세한 내용은 아래 부분.
document.querySelector('[name="theme"]:checked').value;
현재 성능 개요입니다 대한 답변 [ 확인란 여기서요 ] (http://jsperf.com/getting-radio-value)
<input type="radio" name="ans3" value="help">
<input type="radio" name="ans3" value="help1">
<input type="radio" name="ans3" value="help2">
<input type="radio" name="ans2" value="test">
<input type="radio" name="ans2" value="test1">
<input type="radio" name="ans2" value="test2">
<script type="text/javascript">
var ans3 = jq("input[name='ans3']:checked").val()
var ans2 = jq("input[name='ans2']:checked").val()
</script>
이 협력했습니다 for me.
<input type="radio" class="radioClass" name="radioName" value="1" />Test<br/>
<input type="radio" class="radioClass" name="radioName" value="2" />Practice<br/>
<input type="radio" class="radioClass" name="radioName" value="3" />Both<br/>
$(".radioClass").each(function() {
if($(this).is(':checked'))
alert($(this).val());
});
< /pre>;
희망을 줍니다.
'ASP.NET' 의 값을 사용하여 클래스를 확인할 수 있습니다 선택기를 RadioButton 통제서 항상 비어 있고 슬라이드에서는 얻을 수 있기 때문이다.
'ASP.NET' 를 만든 RadioButton '제어' (아래 참조).
<asp:RadioButton runat="server" ID="rbSingle" GroupName="Type" CssClass="radios" Text="Single" />
<asp:RadioButton runat="server" ID="rbDouble" GroupName="Type" CssClass="radios" Text="Double" />
<asp:RadioButton runat="server" ID="rbTriple" GroupName="Type" CssClass="radios" Text="Triple" />
다음과 같은 HTML '와' ASP.NET '렌더링합니다 단축시킵니다 RadioButton'
<span class="radios"><input id="Content_rbSingle" type="radio" name="ctl00$Content$Type" value="rbSingle" /><label for="Content_rbSingle">Single</label></span>
<span class="radios"><input id="Content_rbDouble" type="radio" name="ctl00$Content$Type" value="rbDouble" /><label for="Content_rbDouble">Double</label></span>
<span class="radios"><input id="Content_rbTriple" type="radio" name="ctl00$Content$Type" value="rbTriple" /><label for="Content_rbTriple">Triple</label></span>
우리는 'ASP.NET', 't want to use RadioButton don& # 39 의 이름 또는 id' 제어입니다 수 있기 때문에 어떤 이유로든 변경하십시오 아웃해야 user& # 39 의 손 (컨테이너에서의 이름, 양식, 이름, 우저콘트럴 이름 변경). 위의 코드에서 볼 수 있듯이.
유일하게 남아 있는 실현 가능한 값을 얻을 수 있는 방법을 사용하여 클래스를 사용하여 jQuery 는 css RadioButton '' 에서 언급했듯이 연관해제된 질문에 대한 대답은 다음과 같이 완전히 이
$('span.radios input:radio').click(function() {
var value = $(this).val();
});