@Vova135798

Почему js выдает ошибку?

Скрипт, который должен в админке менять поле при нажатии на флажок, почему-то выдает ошибку: TypeError: $ is not a function. (In '$('#id_sd')', '$' is undefined)

609d68fa40ec9413176102.png

admin.html

{% extends 'admin/change_form.html' %}
{% load static %}

{% block admin_change_form_document_ready %}
{{ block.super }}
<script>
    (function ($) {
        $('#id_sd').on('click', function () {
            if ($('#id_sd').prop('checked') == true) {
                $('#id_sd_volume_max').prop('readonly', false)
                $('#id_sd_volume_max').val('')
                $('#id_sd_volume_max').css('background', 'white')
            } else {
                $('#id_sd_volume_max').prop('readonly', true)
                $('#id_sd_volume_max').val('')
                $('#id_sd_volume_max').css('background', 'lughtgray')
            }
        })
    })(django.JQuery);
</script>
{% endblock %}
  • Вопрос задан
  • 89 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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