Материализация CSS не может удалить класс внутри тега <i> - PullRequest
0 голосов
/ 22 марта 2019

У меня есть такие данные, как:

<div style="padding-left: 10px;">
    <p>
        <label for="KVKK">
            <input type="checkbox" id="KVKK"/>
            <span>KVKK Belgesini onayla</span>
        </label>
    </p>
</div>
    <div class="row" >
        <div class="input-field col s12" id="buton">
            <input type="submit" id="acceptLoginPage" name="acceptLoginPage"  value="Giriş" class=" disabled white-text btn waves-effect waves-astron col s12 "/>
        </div>
    </div>

И когда я пытаюсь удалить «отключенный» класс из ввода, когда я нажимаю флажок KVKK.

Вот мой сценарий:

$(document).ready(function() {
    $('#KVKK').on('click', function() {
        $("#acceptLoginPage").removeClass("disabled");
    });
});

Этот код не работает. Но странно, что когда я проверяю код, при загрузке страницы тег ввода становится:

<div class="input-field col s12" id="buton">
  <i class=" disabled white-text btn waves-effect waves-astron col s12  waves-input-wrapper" style="">
    <input type="submit" id="acceptLoginPage" name="acceptLoginPage" value="Giriş" class="waves-button-input">
 </i>

Я вижу, что «отключенный» класс принадлежит тегу, и я не могу удалить его с помощью команды removeClass («отключенный»).

Вот код:

Codepen

...