Удалить атрибут в DOM и jQuery

0

У меня все еще есть проблемы. В моем коде HTML я установил один DIV для скрытия.

<div id="personalProfileWrap" style="visibility: hidden">

Я несколько раз меняю свой метод в java-скрипте, и его можно удалить из-за этого. Это те функции, которые я пробовал:

var div = document.getElementById("personalProfileWrap");
div.setAttribute("style", "");
//$("#personalProfileWrap").removeAttr("style");

Я также тестировал с Dom getElement и до сих пор не работает. Не знаю, где проблема.

Пожалуйста, советую.

  • 0
    Это работает, смотрите здесь: jsfiddle.net/ZzEjL
  • 0
    $("#personalProfileWrap").removeAttr("style"); должен работать - w3schools.com/jquery/…
Показать ещё 2 комментария
Теги:

2 ответа

3

Это простой document.getElementById("personalProfileWrap").removeAttribute("style");

Вам даже не нужен jQuery. Если вы хотите удалить только один или два элемента, сначала вам нужно выполнить .getAttribute("style") и проанализировать стили (разделители с запятой), удалить тот, который вы хотите, а затем сделать .setAttribute("style", newStyleString).

0

Следующее работает для меня с jQuery:

$("#personalProfileWrap").css("visibility", "inherit");

Здесь моя (короткая) демонстрация jsFiddle

Ещё вопросы

Сообщество Overcoder
Наверх
Меню