Подтвердить что ты не робот

Как удалить атрибут width, который находится в стиле atttribute с помощью jQuery?

<div class="views" style="position: relative; width: 421px; height: 15px; overflow: hidden;">
TEST TEXT
</div>

Как удалить атрибут width, который находится под атрибутом style с помощью jQuery?

Я знаю removeAttr ( "width" );

Но он не будет работать здесь, потому что width является атрибутом child из стиля

4b9b3361

Ответ 1

Вы можете использовать:

.css('width', 'auto')

Ответ 2

Так же легко, как

$('div.views').css('width', '');

Ответ 3

Это также работало здесь:

$(".views").width("");

Ответ 4

Не используйте встроенные стили. Использовать классы.

$(".views").removeClass("a");
$(".views").addClass("b");

Но если вы действительно этого хотите, вы можете сделать следующее:

$(".views").css("width", "");

Ответ 5

Вы можете сделать это только с помощью CSS:

div[style="position: absolute; top: -136px; overflow: auto; width:1241px;"] {
width: 0px !important;
display: none !important;

}

Ответ 6

Я думаю, вы должны попробовать это:

$(".views").removeAttr('style').attr('style','position: relative; height: 15px; overflow: hidden;');