jQuery .val()を使用して、2セットのラジオボタンを含むフォームからデータ結果を取得しています。
<!DOCTYPE HTML>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
function userPrefsSubmitted() {
console.log( $('form input[@name=cssOn]:checked').val() );
console.log( $('form input[@name=halfFramesOn]:checked').val() );
}
</script>
</head>
<body>
<p>Choose User Prefs</p>
<form>
<p>Transitions</p>
<div><input type="radio" name="cssOn" value=true>True</div>
<div><input type="radio" name="cssOn" value=false>False</div>
<p>Half Frames</p>
<div><input type="radio" name="halfFramesOn" value=true>True</div>
<div><input type="radio" name="halfFramesOn" value=false>False</div>
<br/><br/>
<input class="submitButton" type="button" onClick="userPrefsSubmitted()" value="tap when done" />
</form>
</body>
</html>
fasleを選択してtrueを選択し、ボタンを押すと、console.logにfalsefalseが表示されます
これは私を狂わせています、そして私はこのフォーラムとインターウェブを検索しましたが、答えは見つかりませんでした。どこが間違っているのですか?