我有这个
<?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/