js中onclick點擊事件傳參問題


項目中有用到使用js拼接onclick方法,但是onclick中的參數始終獲取不到;

此處的templateKey是一個字母加下划線的組合:

value += "<a class='delete' onclick='deleteDataTemplate("+ full.id +"," + full.templateKey + ")'>刪除</a>";

這么寫其實沒有問題,但是當參數中是包含數字字母組合,或純字母的時候就會有問題,所以需要將參數轉義為字符串傳入

value += "<a class='delete' onclick='deleteDataTemplate("+ full.id +",\"" + full.templateKey + "\")'>刪除</a>";

注意:引號嵌套不要嵌套錯了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM