javascript - 字符 JavaScript

标签 javascript php special-characters

我有这个

<?php
    echo "<script> $('#new-agency').click(function(){
         $('#AgencyTable').append('<tr id=/'3/'><td></td><td></td><td></td><td></td><td><input type=/'button/' class=/'updagetAgency/' value=/'Update/'/></td><td><input class=/'addAgency/' type=/'button/' value=/'Add/'/></td></tr>'); 
       });</script>";
?>

我遇到了问题,因为在同一个字符串中混合了 ' 和 ",

我尝试使用“/”来转义,但似乎不起作用, 我能做什么?

最佳答案

没有理由使用 PHP!您根本不需要 echo 调用。

<script>
    $('#new-agency').click(function(){
         $('#AgencyTable').append("<tr id='3'><td></td><td></td><td></td><td></td><td><input type='button' class='updagetAgency' value='Update'/></td><td><input class='addAgency' type='button' value='Add'/></td></tr>"); 
    });
</script>

这个问题的其他方面:

  • 在由 " 分隔的字符串内,不需要转义 ' 字符,反之亦然,因此我们使用 " 来分隔字符串和 ' 作为其中的引号
  • 转义字符实际上是反斜杠\,而不是正斜杠/

关于javascript - 字符 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19836989/

相关文章:

javascript - 解析: count of objects with pointer to another type object with given ID

javascript - 为什么 HTTP 图像没有出现在 HTTPS 应用程序中?

php - 如何将 php 变量发送到 AJAX

php - 如何查询多个关键词的like

internet-explorer - watir-webdriver - chrome 和 IE 在设置带有特殊字符的 text_field 时更改输入

sql-server - 通过XML解析SQL中的字符错误

javascript - 解决范围问题以有效使用 chrome.storage

javascript - react 打印运动属性内的值

php - 此 php 代码中是否存在任何漏洞/可能的优化以检测是否需要验证码?

css - 特殊字符在 Firefox 上无法正确显示