добавить HTML в div с помощью jQuery - PullRequest
19 голосов
/ 05 мая 2010

Я пытаюсь добавить дополнительный HTML в div с помощью слайд-шоу с помощью jQuery.Мой код:

$("#slideshow").append("<a id="prev" title="Previous Slide">Previous Slide</a><a id="next" title="Next Slide">Next Slide</a>");

Это не работает, кто-нибудь может сказать мне, что я делаю неправильно?

Ответы [ 2 ]

28 голосов
/ 05 мая 2010

Вы смешиваете кавычки.

Ваша строка переходит от первого " ко второму ", что означает, что строка содержит только "<a id=". За строкой следует идентификатор prev, а затем другая строка, создающая синтаксическую ошибку.

Измените внешние кавычки вокруг строки на ', например:

'<a id="prev" title="Previous Slide">Previous Slide</a><a id="next" title="Next Slide">Next Slide</a>'
2 голосов
/ 05 мая 2010

Вы не можете избежать кавычек. Лучший способ исправить это заключить в одинарные кавычки

$("#slideshow").append('<a id="prev" title="Previous Slide">Previous Slide</a><a id="next" title="Next Slide">Next Slide</a>');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...