1

After upgrading JQuery 1 to JQuery 3 in our application, some JQuery code stopped working.

I tried looking at https://api.jquery.com/visible-selector/ but could not get help

Previous Code

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

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

What changes I need to make in the above code to make it working as per JQuery 3 syntax.

deltaforce
  • 85
  • 1
  • 1
  • 11

1 Answers1

1

Can you try this :

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

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

Do not forget to put the js in on document ready because it will not work if you don't.

(See jsfiddle which include a document ready)

Dylan KAS
  • 4,840
  • 2
  • 15
  • 33