js的引號多級嵌套

來源:互聯網
上載者:User
在js中經常會寫到引號的嵌套。1.比如alert("abc"); 就沒有嵌套的引號而言,alert('abc');一樣正常工作,即使"countryId=" + $('#destCountry').val()單雙混用也不會有問題。2.再看引號裡面嵌套引號的情況: $.each(data,function(i,n){     f += ''+ n.text + '';   }); f變數的外層使用'',那麼嵌套內容需要"";反之,如果外圍雙引號,裡面用單引號即可。3.那麼三層的引用怎麼辦???先看這個帶datepicker的input框格式:
 
  1. <input onFocus="WdatePicker({dateFmt:'yyyy-MM-dd'})"/>
上面的input本身就是一個2層引用的寫法,如果將整個input再套一層引號,那麼寫法就:
  1. "<input onFocus='WdatePicker({dateFmt:/"yyyy-MM-dd/"})'/>"
這裡的把戲是使用/"把裡層的dateFmt引號轉義。因為第一層"" 第二層'',那麼第三層直接使用""會將最外層引號範圍提前結束.
到這裡也許會有一種衝動去嘗試3層嵌套的單引、雙引互換會怎麼樣?四層嵌套是不是也遵守這個規則。。
Just be try.

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.