gpt4 book ai didi

javascript - 名称未定义错误

转载 作者:行者123 更新时间:2023-12-02 16:50:20 25 4
gpt4 key购买 nike

我正在制作一个div,并在其onclick函数中调用functionRemove(),我将其id和名称传递给它。但是当我在删除函数中使用name时,会抛出未定义错误。例如,我调用 Remove(1,xyz),然后在 Remove 函数中我无法访问 xyz;它显示 xyz 未定义。

这是我的 jQuery 代码,它调用 Remove 函数:

$("#h2-"+id).append("<div id = 'c2-"+id+"' onclick = 'Remove("+id+","+name+")' class='clear_btn1'>&nbsp;</div>");

这是我的Remove函数:

function Remove(i, name){

alert("I am deleting " +name);

var sender = "<?php echo $user_check?>";
var receiver = name;

console.log("Name is " +sender);
console.log("receiver is " +receiver);
}

i 的值完全正常,但我无法在函数中访问 name

最佳答案

更改您的代码如下

$("#h2-"+id).append("<div id = 'c2-"+id+"' onclick = \"Remove("+id+",'"+name+"')\" class='clear_btn1'>sdfsdf sdfsdf</div>");

关于javascript - 名称未定义错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26709462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com