我有代碼:如何在PHP中轉義引號?
<a href="#" onclick="$('#two').html('<img src=\'http://willstern.com/web/wp-content/uploads/2011/06/jquerylogo2.png\' />');return false;">Add an Img</a>
,我不知道怎麼在這裏把它echo ' code ' ;
我有代碼:如何在PHP中轉義引號?
<a href="#" onclick="$('#two').html('<img src=\'http://willstern.com/web/wp-content/uploads/2011/06/jquerylogo2.png\' />');return false;">Add an Img</a>
,我不知道怎麼在這裏把它echo ' code ' ;
這將工作(測試)
<?php
echo "<a href=\"#\" onclick=\"$('#two').html('<img src=\'http://willstern.com/web/wp-content/uploads/2011/06/jquerylogo2.png\' />');return false;\">Add an Img</a>";
?>
爲了逃避在PHP單或雙引號你添加一個反斜槓之前\'
\"
see the documentation.
啊,是和同樣的jQuery see the documentation.
當你正在使用jQuery我建議你從分開的JS你的HTML一點,你可以寫這樣的代碼。
<a href="#" class="add_an_image">Add an Image</a>
<script>
$('.add_an_image').click(function(){
$('#two').html('<img src="http://willstern.com/web/wp-content/uploads/2011/06/jquerylogo2.png" />');
return false;
});
</script>
試試這個:
$code = "<a href=\"#\" onclick=\"$('#two').html('<img src=\'http://willstern.com/web/wp-content/uploads/2011/06/jquerylogo2.png\' />');return false;\">Add an Img</a>";
echo $code;
echo "<a href=\"#\" onclick=\"$('#two').html('<img src=\'http://willstern.com/web/wp-content/uploads/2011/06/jquerylogo2.png\' />');return false;\">Add an Img</a>";
您也可以嘗試heredoc語法:
<?php
$str = <<<EOD
<a href="#" onclick="$('#two').html('<img src=\'http://willstern.com/web/wp-content/uploads/2011/06/jquerylogo2.png\' />');return false;">Add an Img</a>
EOD;
echo $str;
你需要什麼語言更加具體。 – 09stephenb
我想在php – Enteee
你的問題應該是「如何在PHP中脫離引號?」 –