根据Django从db获取的数据更改html标签

时间:2016-07-04 15:01:44

标签: javascript jquery

enter image description here

这应该是它的样子。我正在尝试根据数据库中的状态更改HTML class="label-warning"class="label-info'

$(document).ready(function () {
    var valueCol = $("span #label" tr td:nth-child(2)");
    if ($('#label').valueCol == 'New') {
        $('#label').addClass('label-info');
    };
    else ($('#label').valueCol == 'Rep') {
        $('#label').addClass('label-warning');
    };
    else($('#label').attr('value').val() == 'Progress') {
        $('#label').addClass('label-success');
    };
{{account.status}}

所以基于.status我想添加不同的类。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

试试这个:

在您的Html文件中:

<script>
    var status = '{{ account.status }}';
</script>

并在您的脚本文件中:

$(document).ready(function () {
    var cls = "label-info";
    if(status == Condition){
        cls = 'label-warning';
    }
    $('#label').addClass(cls);
    ...
});