amyu1TweetPocketネット上でアンケートをやっていると、<td>タグ内にチェックボックスがあることがあります。中には、そのセルの中のどこをクリックしてもチェックしてくれるものもあるのですが、チェックボックスをちゃんとクリックしなければチェックしないというのがほとんどです。今回はセル内のどこをクリックしてもチェックボックスにチェックを入れる方法をお伝えします。親ノードが<div>タグとかだと、<label>で囲めばいいのですが、<td>タグだとその方法はできません。考えられるのが、以下のようなソースです。id="checkbox1"></td></tr></table>分かりやすいように実際の表示では、幅高さともに100pxにし、上下中心位置に配置し、黒い単線をつけています。クリックしてみましょう。おっ!できてるできてる。思ってもらえたらうれしいです。これだと肝心のチェックボックスをクリックするとチェックがつかないときがあります。理由は単純、2度クリックするのと同じことをやっているからです(今確認してみると、OperaとIEではちゃんとチェックがつきました)。続いてこれの対処法を書いていきます。この方法でも、IEやOperaでちゃんとチェックがつくようですし。なんだか遠回しなような気もしますが、これ以外いい方法が思いつきません。いい方法があれば誰か教えてください。世界一のアニメーション企業の今まで語られなかったお金の話(ブクログレビュー)当サイトは以下のサービス、ツールによって運営されています。