Javascript 如何从onclick传递变量到另一个函数?
我试图通过onclick传递另一个函数中的变量。内容是在运行时创建的,所以我使用JQuery的Javascript 如何从onclick传递变量到另一个函数?,javascript,jquery,Javascript,Jquery,我试图通过onclick传递另一个函数中的变量。内容是在运行时创建的,所以我使用JQuery的on(),不知道如何传递变量 <a class="call" href="#" onclick="call('.$id['id'].');">...</a> 警报响应[object object] 你不应该是这样的吗 怎么样 <a class="call" href="#" id="'.$id['id'].'">...</a> $('.call').
on()
,不知道如何传递变量
<a class="call" href="#" onclick="call('.$id['id'].');">...</a>
警报响应[object object]
你不应该是这样的吗 怎么样
<a class="call" href="#" id="'.$id['id'].'">...</a>
$('.call').on("click", function(e) {
e.preventDefault(); // unless you need to follow the link too
alert(this.id);
});
$('.call')。打开(“单击”,函数(e){
e、 preventDefault();//除非您也需要跟随链接
警报(this.id);
});
更改:
<a class="call" href="#" onclick="call('.$id['id'].');">...</a>
致:
谢谢,你的回答很好,但另一个是我感兴趣的,我可能解释得不好。此外,脚本在该点加载,而不是在开始时加载。
<a class="call" href="#" onclick="call('.$id['id'].');">...</a>
<a href="#" onclick="call('<?php echo $id['id']; ?>')">...</a>
$('.call').on("click", function(id) {
alert(id);
});
function call(id)
{
alert(id);
}