Transform class text to my domain name without http and www

孤街浪徒 提交于 2020-01-07 09:29:03

问题


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>

回答1:


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




回答2:


you can do something like that with jquery:

    var myDomain = window.location.host;
    $(".site-title").html(myDomain);



回答3:


Try this code:

var site = location.hostname.replace(/^www\./,'');
$('.site-title').text( site );


来源:https://stackoverflow.com/questions/21418656/transform-class-text-to-my-domain-name-without-http-and-www

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!