這是我的場景,創建div
與CSS
並在右上方添加了0,之前添加了pseudo-class
。如何在javascript
的幫助下點擊X來關閉此div?如何在css選擇器上應用jQuery:在
CSS
.validation-summary-errors{
position: absolute;
width: 260px;
padding: 20px;
box-sizing: border-box;
top: 50%;
left: 50%;
background-color: #fff;
text-align: center;
font-size: 14px;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
border-radius: 4px;
border: #000 solid 1px;
box-shadow: #232323 1px 1px 6px;
}
.validation-summary-errors:before {
display: block;
content: "X";
position: absolute;
right: -15px;
top: -15px;
background-color: rgba(0, 0, 0, 0.85);
padding: 5px;
border-radius: 50%;
font-size: 16px;
color: #fff;
width: 29px;
box-sizing: border-box;
}
HTML視圖(編輯)
<div class="message-error">
@validationSummary
</div>
僞類不是DOM的一部分,所以你不能添加事件偵聽器。 –
':之前'是一個僞元素,不能在DOM中訪問! – Pugazh
@AlexChar您可以建議的任何其他解決方案 – Mangrio