# Não consigo adicionar nova classe aos elementos da página de tópico usando jQuery?

**URL:** https://meta.discourse.org/t/cant-add-new-class-to-topic-page-elements-using-jquery/178568
**Category:** Development
**Created:** [5 Fevereiro , 2021 16:19 UTC](https://meta.discourse.org/t/cant-add-new-class-to-topic-page-elements-using-jquery/178568 "2021-02-05T16:19:35Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [5 Fevereiro , 2021 20:22 UTC](https://meta.discourse.org/t/cant-add-new-class-to-topic-page-elements-using-jquery/178568/4 "2021-02-05T20:22:55Z")

</div>

Legal.

Parece que você pode querer considerar o caminho do widget.

Considere também este método da API:

```plaintext
api.reopenWidget("poster-name", {

      html() {
          <<seu-código-aqui-mas-considere-usar-o-original-como-modelo>>
      }
}

```

Recomendo que você consulte: [A tour of how the Widget (Virtual DOM) code in Discourse works](https://meta.discourse.org/t/a-tour-of-how-the-widget-virtual-dom-code-in-discourse-works/40347)

Fazer esse tipo de coisa no Discourse exige significativamente mais esforço, pois ele é um aplicativo web automático e mágico, mas, uma vez que você faça da maneira correta, a solução pode ser muito robusta.

---

_[View the full topic](https://meta.discourse.org/t/cant-add-new-class-to-topic-page-elements-using-jquery/178568)._
