クリック可能なボタンを作成する 2 つの方法:
方法 1:
<img src="image.png" alt="" id="btn_img" />
方法 2:
<a id="btn_img"><img src="image.png" alt="" /></a>
CSS レンダリングの違い (カーソル、IE によって生成される青い画像の境界線など) とは別に、click
イベントを idに割り当てるbtn_img
と、ブラウザー間の互換性など、動作上の違いはありますか? そして最も重要な質問は、どの方法が好まれますか?
イベントを追加するコード:
$('#btn_img').click(function() {
alert('do something');
});
この質問が「意見に基づく」カテゴリに分類されないことを願っています。