Characters javascript

Characters javascript

本文关键字:javascript Characters      更新时间:2023-09-26

>我有这个

<?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>

此问题的其他方面:

  • 在由 " 分隔的字符串内,不需要转义'字符,反之亦然,所以我们使用 " 来分隔字符串并为其中的引号'
  • 转义字符实际上是反斜杠',而不是正斜杠/
你必须

用''(反斜杠)转义它