如何在 jquery 3 中设置可见性和属性

How to set visibility and attr in jquery 3

在我们的应用程序中将 JQuery 1 升级到 JQuery 3 后,某些 JQuery 代码停止工作。

我尝试查看 https://api.jquery.com/visible-selector/ 但无法获得帮助

前一个代码

$("#top_data_label").css("visibility", "visible");

$("#"+element).attr("class", "disable-link").attr("disabled", "disabled");

我需要对上面的代码进行哪些更改才能使其按照 JQuery 3 语法工作。

你能试试这个吗:

$( document ).ready(function() {
    $("#top_data_label").css("visibility", "visible");

    $("#"+element).addClass("disable-link");
    $("#"+element).prop("disabled", true);
});

不要忘记将 js 放在准备好的文档中,否则它将无法工作。

(见jsfiddle里面有准备好的文件)