Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
182 views
in Technique[技术] by (71.8m points)

javascript - Transform class text to my domain name without http and www

Using jquery or any script, how to change Text inside semantic <p> and <h1> with class='site-title' on my <header/> to my domain name without http://, www. and permalink path.

Source:

<header role='banner'>
<h1 class='site-title'>My Blog Title</h1><!-- homepage header title -->
<p class='site-title'><a href='mylink'>My Blog Title</a></p><!-- other page header title -->
</header>

TO (if blog is using sub-domain):

<header role='banner'>
    <h1 class='site-title'>mysubdomain.blogspot.com</h1><!-- change the text My Blog Title only -->
    <p class='site-title'><a href='mylink'>mysubdomain.blogspot.com</a></p><!-- get my domain name witout http and www -->
    </header>

OR (if blog using self domain - not sub-domain):

<header role='banner'>
    <h1 class='site-title'>blogspot.com</h1>
    <p class='site-title' href='mylink'>blogspot.com</p>
    </header>
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Try this :

$(document).ready(function () {
    $('.site-title').text(window.location.host);
});

Where the text of h1 and p will be replaced by the current url of the page.

JSFiddle


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...