Как передать js-функцию в шаблон django с помощью include?

Я пытаюсь включить другой шаблон с js функцией в качестве переменной.

{% include "einkaufsliste/components/unorderedlist.html" with items=friends clickAction="see_friend()" %}

<script>
    function see_friend(){
        var x = $(this).attr("the_item")
        console.log(x)
    }
</script>

Я получаю $(this), но не $(this).attr("the_item") (возвращается undefined)

    <div class="col-12 col-md-11">
        <ul>
            {% for i in items %}
                <li {% if clickAction %} onclick="{{ clickAction }}" {% endif %} the_item="{{ i }}" >{{ i }}</li>
            {% endfor %}
            {% if not items %}
                <li>keine</li>
            {% endif %}
        </ul>
    </div>

Возможно, это тоже не правильный способ передачи функции? Есть какие-нибудь предложения? Заранее спасибо!

Вернуться на верх