Сохранить css после завершения ajax - PullRequest
1 голос
/ 12 февраля 2020

как принудительно сохранить ваш css после завершения ajax, обновленный на столе. в настоящее время он возвращается к значению по умолчанию css style.im, пытаясь заставить td цвет серый. Любой совет?

function chgColor(){
    $(document).ajaxComplete(function(){
        bg1 = d3.select('table td')
        bg1.style('background','grey')
        console.log('completed')
      });
}

Я уже пробовал много способов, таких как на pageinit, но все не удалось, он будет только загрузка при первой загрузке страницы, но после обновления таблицы она go возвращается к своему первоначальному стилю

1 Ответ

0 голосов
/ 12 февраля 2020

Использует ли правило css вне вашего контейнера AJAX параметр?

<style>
    table td.low { background-color: red; }
    table td.normal { background-color: green; }
</style>

<div id="ajaxContainer">
    this content will be replaced
    <table>
        <tr>
            <td class="low">1</td>
            <td class="normal">5</td>
            <td class="low">2</td>
            <td class="normal">7</td>
        </tr>
    </table>
</div>

, это всегда будет применяться, если только некоторые более конкретные c правила не переопределяют правило.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...