kristikys
@kristikys
QA

Почему не работает js?

Доброго! Сложилась такая ситуация, что необходимо вместо:
<a href="somepage">text</a>
использовать такую конструкцию:
<script>
        $(document).ready(function(){
            $(".linkrep").each(function(){
                $(this).replaceWith('<a href="'+$(this).attr("title")+">'+$(this).html()+'</a>');
            });
        });

    </script>
    <span class="linkrep" title="somepage">text</span>

Jquery подключен 2.1.1
НО, эта конструкция не работает. Не могу разобраться, в чем дело.
Помогите, пожалуйста!
  • Вопрос задан
  • 2402 просмотра
Решения вопроса 1
Кавычку потому что пропустили:
$(this).replaceWith('<a href="'+$(this).attr("title")+'">'+$(this).html()+'</a>');


Чтобы больше не задавать таких глупых вопросов - пользуйтесь IDE с подсветкой кода/кавычек/ошибок и пользуйтесь консолью.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы