0
我有兩個H1
標記,並且取決於第一個標記是否包含內容,第二個標記要麼可見,要麼完全從DOM
中刪除,直到頁面重新加載。在頁面加載時顯示或分離某些div
- 附上兩個
H1
標籤。 - 看看
.content-title
其實有任何內容。如果爲true,則刪除visually-hidden
,如果爲false,則刪除.content-title
。 - 在頁面加載時從頭開始。
的jQuery:
// H1 tag checker //
function checkTag() {
if ($('.content-title').html() != '') {
$('.visually-hidden').detach();
} else {
$('.content-title').detach();
}
}
$(document).on('load', function() {
$('.visually-hidden').attach();
$('.content-title').attach();
checkTag();
});
HTML/C#:
<h1 class="content-title">@Html.Raw(content.GetTitle())</h1>
@if (ViewBag.Content.EntityName != "JobPost")
{
<h1 class="visually-hidden">@ViewBag.Content.Byline</h1>
}