У меня есть этот HTMLДобавить CSS класс после того, как HTML DIV с помощью JQuery
<div class="portItem"></div>
<div class="portItem"></div>
<div class="portItem"></div>
<div class="portItem"></div>
Этот CSS
.rectangle {
height: 250px;
width: 100%;
position: relative;
display: none;
background: #ffffff;
box-shadow: 1px 0px 20px black;
overflow-y: hidden;}
Here's the CSS for portItem, although not necessary (forms 4 green blocks next to each other)
.portItem {
height: 180px;
width: 250px;
position: relative;
display: inline-block;
background: #D0E182;
margin: 0 5px 5px 0;
И я пытаюсь добавить CSS прямоугольник после того, как любой из portItems, что я нажимаю на ,
Вот функция JQuery Я пытаюсь использовать:
$(document).ready(function() {
$('.portItem').click(function() {
addDiv($(this));
});
});
function addDiv($ele) {
var $box = $('<div />' '.rectangle');
$box.insertAfter($ele);
}
Проблема с утверждением вар $ коробки, я не могу заставить его работать.
Заранее благодарен!
Спасибо! Также факт, что у меня был дисплей: нет ... Изменено это тоже, и теперь оно работает – robotturtle