首先,我有一个隐藏的div

  <div id="save" class="form-group hidden ">
        <div class="modal-footer">
            <button type="button" id="btnUu" class="btn btn-primary"><i class="fa fa-download"></i> Save</button>
        </div>
    </div>


我想在执行ajax调用时删除hidden属性:

阿贾克斯:

function GetSchoolMan() {
    debugger;
    currentId = 0;

    try {
        $(function () {
            $.ajax({
                cache: false,
                type: "get",
                dataType: "json",
                url: "/LogWaste/GetForEdit",
                data: { manifest: manifest },
                contentType: "application/json; charset=utf-8",
                success: onGetModulLogWasteSuccess,
                error: function (response) {
                    ErrorMessage("Error", GetTextError(response));
                }
            });
        });
    } catch (e) {
        ErrorMessage("Error", e.message);
    }
}


我尝试在我的ajax调用的顶部添加$('#save').removeAttr('hidden');

function GetSchoolMan() {
    debugger;
    currentId = 0;
    $('#save').removeAttr('hidden');
    try {...


但它不起作用,我如何使其起作用?问候

最佳答案

hidden上没有属性#save。您有一个CSS类。使用它删除它

$('#save').removeClass('hidden');

关于javascript - 在执行ajax响应时删除css属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40772866/

10-14 18:27
查看更多