我尝试从 onclick 另一个函数传递一个变量。内容是在运行时创建的,所以我使用on()
JQuery 并且不知道如何传递变量。
<a class="call" href="#" onclick="call('.$id['id'].');">...</a>
这里的js:
$('.call').on("click", function(id) {
alert(id);
});
警报响应[object Object]
你不应该是这样的吗?
我尝试从 onclick 另一个函数传递一个变量。内容是在运行时创建的,所以我使用on()
JQuery 并且不知道如何传递变量。
<a class="call" href="#" onclick="call('.$id['id'].');">...</a>
这里的js:
$('.call').on("click", function(id) {
alert(id);
});
警报响应[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);
});
改变:
<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);
}