jQueryを使用して、ホバー時にラジオボタンを切り替えて、多肢選択式アンケートを作成しています。可能な回答ごとにスパンがあり、その中にホバー時にソースを交換したいラジオボタンがあります。
これらは私が作成した画像であり、実際のラジオ ボタンではありません。チェックした画像とチェックしていない画像の 2 つがあり、ユーザーがホバーしたときに src を交換しています。
したがって、ユーザーがラジオ ボタン自体またはラジオ ボタンの横にある実際のテキストにカーソルを合わせると、ボタンにドットが表示されます。
これは、ラジオ ボタンとテキストを含むスパンです (これらは 5 つあることに注意してください)。
<span class='choice' id='A'><img src="images/radioUnchecked.png" width="20" height="21" class='radioButton'>A) Naked woman</span>
では、ユーザーがテキストの上にカーソルを置いたときに、jQuery を使用してラジオ ボタンをターゲットにするにはどうすればよいでしょうか。
編集:これは私がトグルに使用していたjQueryですが、ユーザーが画像の上にカーソルを置いたときにのみ機能します。
$('img.radioButton').hover(function () {
this.src = 'images/radioChecked.png';
}, function () {
this.src = 'images/radioUnchecked.png';
});