我正在创建一个网页,其中有 3 个元素,每个元素都有其 ID,在脚本部分我有 3 个与 html ID 具有相同名称的函数。我想在单击元素时执行相应的函数。以下是我的代码:(小提琴)
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 语句...我正在尝试以最优化的方式执行此操作.. :) 这是小提琴的链接