웹 페이지에 아래와 같이 3 개의 라디오 버튼이 있습니다.
<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 에서이 세 가지 중 하나를 클릭하면 선택한 라디오 버튼의 값을 얻고 싶습니다. jQuery에는 id (#) 및 class (.) 선택기가 있지만 아래와 같이 이름으로 라디오 버튼을 찾으려면 어떻게해야합니까?
$("<radiobutton name attribute>").click(function(){});
이 문제를 해결하는 방법을 알려주십시오.
document.querySelectorAll("input:radio[name=theme]").forEach(function() { this.onclick=function() { var value = this.value; }; });