本想着用onclick傳遞參數,然后通過點擊彈出參數。才發現不行
直接上代碼
$.each(s,function (key,value){ var text=""; for(i=0;i<value.LEVELS-1;i++){ text+="  " } $("#showDepar").append("<p onclick='test("+value.NAME+")'>"+text+value.NAME+"<br/></p>"); })
這樣之后發現onclick並沒有用
后面改成下面這樣就能使用onclick方法了
$.each(s,function (key,value){ var text=""; for(i=0;i<value.LEVELS-1;i++){ text+="  " } $("#showDepar").append("<p onclick='test(\""+value.NAME+"\")'>"+text+value.NAME+"<br/></p>"); })
用轉義字符處理參數,就能正常傳遞參數了。
參考:https://blog.csdn.net/weixin_43187334/article/details/86506091