23 lines
501 B
Markdown
23 lines
501 B
Markdown
title: get_random_id
|
|
---
|
|
summary: Generates a new random ID.
|
|
---
|
|
type: function
|
|
---
|
|
template_var: get_random_id
|
|
---
|
|
body:
|
|
|
|
In some situations it can be very useful to generate a unique ID in templates.
|
|
This is particularly useful when creating templates for the [Flow
|
|
:ref](../../../../content/flow/) system and you need unique IDs for the DOM.
|
|
|
|
## Example
|
|
|
|
```html+jinja
|
|
{% set id = get_random_id() %}
|
|
<div id="{{ id }}">
|
|
<button data-target="{{ id }}" class="toggle">Hide This</button>
|
|
</div>
|
|
```
|