Проблемы с путаницей кавычек php и js

программирование php JavaScript базы данных

У меня есть код php с функцией while, и в него я вставил js Onclick. Проблема в том, что в js он требует таких кавычек " ' ", а они у меня путаются с php-шными. Как решить проблему?
Вот код:
<div onClick="$(this).text('').css('background', 'url(css/img/tovar_corzina_add.jpg) no-repeat')"
style="padding-top:4px;color:white;font-size:14px;height:24px">В КОРЗИНУ</div>
Ответы:
Это код html. Вы говорите что проблема в php. Где php код?
Можно вывести так:
while(...) {
// код php
?>
<!-- код html -->
<?
// снова код php
Честно говоря какаято мешанина. Код html далее onClick это js далее методы jQuery. Метод .css должен обрамляться фигурными скобками .css({'метод':'значение'}); Далее если вы используете .css зачем вам style? Все можно определить в css({}).Да и вообще надо выносить в отдельный скрипт. Ну и собственно где php?
Достаточно выучить основы синтаксиса PHP, JavaScript и HTML.
лучше вставьте вот такой код
<script>
  function myfunction(){
    $(this).text('').css('background', 'url(css/img/tovar_corzina_add.jpg) no-repeat');
  }
</script>
<div onClick="myfunction()" style="padding-top:4px;color:white;font-size:14px;height:24px">В КОРЗИНУ</div>


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.