3 つの要素があり、それぞれに ID がある Web ページを作成しています。スクリプト セクションには、html ID と同じ名前の 3 つの関数があります。要素をクリックすると、それぞれの関数を実行したいです。コード:(フィドル)
HTML:
<div id="one" class="btn">
Click here for 1
</div>
<div id="two" class="btn">
Click Here for 2
</div>
<div id="three" class="btn">
Click Here for 3
</div>
JQ:
$('.btn').on('click',function(){
$(this).attr('id')() //here I want to run function
});
function one(){alert("one clicked")}
function two(){alert("two clicked")}
function three(){alert("three clicked")}
助けてください..if文を使いたくない...私はこれを最も最適化された方法でやろうとしています..:)フィドルのリンクは次のとおりです