【发布时间】:2018-11-11 22:52:05
【问题描述】:
当某些元素 class= 不显示;下面是我的代码
// Redesign of the login button
jQuery(document).ready(function ($) {
$("#siteNavBar_ctl00_btnLogin").removeClass("saml-login-button").addClass("btn btn-primary");
$(".top-nav-bar .nav-container .main-nav-submenu-container .user-login").css({
'position': 'relative',
'top' : '-60px',
'right': '0px',
});
/*
$(".iconss").click(function() {
window.location = "http://google.com";
});
*/
$(".secondicon").click(function() {
window.location = "http://www.facebook.com";
});
var newNode = document.createElement('div');
var referenceNode = document.querySelector('#siteNavBar_loginToggle');
newNode.className = "username-displayed";
newNode.innerHTML='<span class="welcome-text">Welcome,</span>';
referenceNode.parentNode.insertBefore(newNode, referenceNode);
$( ".username-displayed" ).append( $( ".user-name" ) );
});
$(function(){
$('dl.portletSectionJump dd a:contains("Custom Info")').hide();
});
仅当类 .d-block 设置为 display: none; 时才需要隐藏它;
** 请注意 VAR NEWNODE 部分。我是 Javascript 新手,所以我很抱歉有些事情不是很清楚。
【问题讨论】:
标签: javascript jquery html css innerhtml