Оберните <img> в <span> и добавьте класс в <span> через jQuery

0

Я хотел бы обернуть конкретный <img> в <span> а также применить класс к этому <span>.

Вот соответствующий код:

<img id="wrapped-image" alt="" src="">

По какой-то причине следующее не работает:

<script>
$( '#wrapped-image' ).wrap( '<span class="jquery-wrapped"></span>' );
</script>

Дополнительная информация
Данное изображение представляет собой (несколько печально известный) смайлик, используемый Jetpack для целей статистики. Это можно увидеть на этом сайте: http://barristerbeverages.com/. Javascript, кроме того, также присутствует на этом сайте, реализованном сразу после смайлика Jetpack (просто просмотрите источник).

  • 3
    Ну, что это делает? Это ничего не делает? Сделать ошибку? Разбить ваш компьютер? Заставить летающих обезьян упасть с неба? Дать вам бесплатные вафли? Просьба уточнить.
  • 1
    Где вы выполняете JQuery? Внутри документа готовый вызов или после элемента img?
Показать ещё 12 комментариев
Теги:

1 ответ

0

вы пытались помещать его внутри $ (function() {}) ;?

<script>
$(function(){
    $( '#wrapped-image' ).wrap( '<span class="jquery-wrapped"></span>' );
});
</script>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню