1. 程式人生 > >js 中雙引號與單引號混合使用的問題

js 中雙引號與單引號混合使用的問題

js 中雙引號與單引號

程式碼塊

雙引號中巢狀雙引號引起的問題

錯誤程式碼 : var li = "<li><a href="#">"+item.cname+"</a></li>";
正確程式碼 : var li = "<li><a href='#'>"+item.cname+"</a></li>"; 

錯誤原因

由於外層有了雙引號(“) 那到了 裡面的雙引號就起到了拼接作用 這就出問題了同樣也可以

   var li = "<li><a href="+"#"+"
>
"+item.cname+"</a></li>";