Вы переутомляете это на побеге.Для простоты просто используйте одинарные кавычки вокруг отображаемой строки и используйте двойные кавычки внутри нее.Что-то вроде:
echo('
<script type="text/javascript">
$(document).ready(function() {
$("input").animate({backgroundColor: "#F00"}, 200);
});
</script>
');
Когда вы echo
заполняете вещи, действительно есть некоторые случаи, когда вам нужно экранировать кавычки, но в большинстве случаев вы можете просто сойти с рук, используя разныетипы цитат.Например, я никогда не пойму, почему люди по-прежнему делают что-то вроде:
echo "<input type=\"text\" name=\"username\">";
, а не
echo '<input type="text" name="username">';
, что делает вашу жизнь намного проще, когда вам нужно изменитьэто.
Надеюсь, это поможет!