How to write quotation marks in JavaScript

前端 未结 5 1049
小蘑菇
小蘑菇 2020-12-15 10:25

Hi I want to do the following, but don\'t know how to write the quotation marks

allSearchResults[0]=\"
  • CXS101289/
  • 相关标签:
    5条回答
    • 2020-12-15 10:37

      Another, newer and very nice method: Use "multiline strings"!

      Writing it like this, with a backtick at the beginning and end of the string, you can use anything you like inside, and even make use of variable substitution:

      let b = "myvar value";
      let x = `
          <li class="myclass" onclick="myFunc('${b}')">
              ${b}
          </li>
      `;
      

      That case is hard to do otherwise, mixing quotation marks within the string.

      0 讨论(0)
    • 2020-12-15 10:42
      allSearchResults[0]="<li><a href='CXS101289/'> CXS101289/</a></li>";
      

      or

      allSearchResults[0]='<li><a href="CXS101289/"> CXS101289/</a></li>';
      

      or

      allSearchResults[0]="<li><a href=\"CXS101289/\"> CXS101289/</a></li>";
      
      0 讨论(0)
    • 2020-12-15 10:49

      Two ways times two

      1. mix single and double quotes:

        // single outside, double inside quotes
        allSearchResults[0] = '<li><a href="CXS101289/">CXS101289/</a></li>';
        

        or

        // double outside, single inside quotes
        allSearchResults[0] = "<li><a href='CXS101289/'>CXS101289/</a></li>";
        
      2. use one set of quotes but escape inside ones:

        // double escaped quotes
        allSearchResults[0] = "<li><a href=\"CXS101289/\">CXS101289/</a></li>";
        

        or

        // single escaped quotes
        allSearchResults[0] = '<li><a href=\'CXS101289/\'>CXS101289/</a></li>';
        

      First approach with mixing is usually easier, because it presents less work since you only have to change the opening and closing quote.

      0 讨论(0)
    • 2020-12-15 10:51

      you can escape them like:

      allSearchResults[0]="<li><a href=\"CXS101289/\"> CXS101289/</a></li>";
      

      or use the other quotes :

      allSearchResults[0]="<li><a href='CXS101289/'> CXS101289/</a></li>";
      
      0 讨论(0)
    • 2020-12-15 10:53

      Just escape the quotes inside the a tag.

      allSearchResults[0]="<li><a href=\"CXS101289/\"> CXS101289/</a></li>";
      
      0 讨论(0)
    提交回复
    热议问题