我正在創建一個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