我正在创建一个div,并在其onclick函数中,我打电话给function Remove()
,我正在传递它的ID和名称。但是当我在我的删除功能中使用name
时,会引发undefined error
。例如,我拨打Remove(1,xyz)
,然后在Remove
函数中我无法访问xyz
;它显示我xyz
没有定义。名称未定义错误
这里是我的jQuery代码调用Remove
功能:
$("#h2-"+id).append("<div id = 'c2-"+id+"' onclick = 'Remove("+id+","+name+")' class='clear_btn1'> </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
我的功能。
你能提供的jsfiddle好吗? – prog1011 2014-11-03 07:19:33
转到页面源代码,并尝试了解'onclick ='删除('','')''中的确切值,并且您可以在Chrome – prog1011 2014-11-03 07:21:27
中使用** Inspect Element **,您的'div'不会有一个'名字' – myfunkyside 2014-11-03 07:21:50