Выбор конкретного тега в библиотеке Jquery

0

Я работаю с этой Jquery библиотеки graphdracula и у меня есть этот вид:

Изображение 174551

HTML - код код

 <script>
         $.fn.changeElementType = function (newType) {
             var attrs = {};

             $.each(this[0].attributes, function (idx, attr) {
                 attrs[attr.nodeName] = attr.nodeValue;
             });

             this.replaceWith(function () {
                 return $("<" + newType + "/>", attrs).append($(this).contents());
             });
         };
</script>
<script type="text/javascript">
    $(function () {
        $("#canvas").changeElementType("a");
        // Now you probably want to add an href
        $('a').attr('href', 'http://www.google.com');
    });
    </script>

я бы хотел выбрать только заголовки (F2, la fonction une...), а не элемент div. Я пытался:

$("text").changeElementType("a");

а также

$("tspan").changeElementType("a");

но у меня было это мнение (без графика).

Изображение 174551

Итак, в чем причины этой ошибки? Как я могу исправить свой код, чтобы выбрать ярлыки и изменить его на гипертекстовую ссылку?

  • 1
    Какую ошибку вы получаете? Можете ли вы опубликовать HTML после того, как он был снят?
  • 2
    Вы уверены, что это правильная ссылка jsfiddle? Это не имеет ничего общего с этим вопросом.
Показать ещё 7 комментариев
Теги:
dom

1 ответ

1
Лучший ответ

Возможно, это то, что вы хотите:

$("#canvas tspan:contains(la fonction une)").changeElementType("a");
  • 0
    нет извините тот же результат

Ещё вопросы

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