@petrro

Почему не работает html якорь(#comm) в JSX?

Есть обьект в массиве где много таких обьектов, с помощью метода map я перебираю все объекты масива и вывожу на страницу содержимое, а свойство comment содержит ссылку на страницу автомобиля Тесла. В самом низу страницы есть два коментария мне нужно чтобы при нажатии на ссылку страницы она открывалась там где коментарии(внизу). Для этого есть якоря: htmlbook.ru/samhtml/yakorya . И я написал "tesla#comm".Но ничего не работает. Что я не так прописал? Помогите исправить. Или JSX не поддерживает якоря? Тогда как реализовать открытие другой страницы в том месте где мне нужно?
{
    image:"./images/tesla.jpg",
    name: "Tesla",
    comment: <Link to="tesla#comm"><span>Коментарии</span></Link>,
    description: "Tesla Model S — електромобиль производства американской компании Tesla"
}


А вот часть кода з файла Tesla.js:

<div className="comment"> 
             <p><a name="comm"></a></p>
              <h1 className="comment-title">Коментарі:</h1>
             <div className="comment1">
                 <h3>Петро</h3>
                 <p>Очень хорошый автомобиль!</p>
            </div> 
            <div className="comment2">
                <h3>Антон</h3>
              <p>Авто просто супер!</p>
            </div> 
        </div>
      </div>
  • Вопрос задан
  • 216 просмотров
Пригласить эксперта
Ответы на вопрос 1
@vadimMalovaniy
Попробуй без тесла to="#comm Если нет, попробуй еще вместо использовать тэг
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы