昨日、同様の質問をしたので、すべての外部リンクをホームページにリダイレクトする方法を知りました。
// when the document is ready
$(document).ready(function() {
// iterate over all the anchor tags
$("a").each(function() {
// if the current link's href doesn't already contain 'www.kownleg.com'
if (this.href.indexOf('www.kownleg.com') === -1) {
// change current link to home page
this.href = 'http://www.kownleg.com';
}
});
});
でも今、facebook.com や twitter.com のように、自分のホームページにリダイレクトしたくないリンクをすべて除外したいので、リダイレクトしたくないリンクに対して別の条件を作成しようとしましたが、動いていない。それから私は変更しようとしindexOf()
ましtext()
たが、まだ機能していません。
ここに私が試した2つのコーディングがありますが、失敗しました
// when the document is ready
$(document).ready(function() {
// iterate over all the anchor tags
$("a").each(function() {
// if the current link's href doesn't already contain 'www.kownleg.com'
if (this.href.indexOf('www.kownleg.com') === -1) {
// change current link to home page
this.href = 'http://www.kownleg.com';
}
if (this.href.indexOf('www.facebook.com') === -1) {
// change current link to home page
this.href = 'http://www.facebook.com';
}
if (this.href.indexOf('www.twitter.com') === -1) {
// change current link to home page
this.href = 'http://www.twitter.com';
}
});
});
もう一つ:
// when the document is ready
$(document).ready(function() {
// iterate over all the anchor tags
$("a").each(function() {
// if the current link's href doesn't already contain 'www.kownleg.com'
if (this.href.indexOf('www.kownleg.com') === -1) {
// change current link to home page
this.href = 'http://www.kownleg.com';
}
if (this.href.text('www.facebook.com') === -1) {
// change current link to home page
this.href = 'http://www.facebook.com';
}
if (this.href.text('www.twitter.com') === -1) {
// change current link to home page
this.href = 'http://www.twitter.com';
}
});
});
そして、すべての同様の可能性...しかし、それでも私にはうまくいきません。