0

ブログにajaxを使用しており、次のページが読み込まれたときにタイトルを変更する必要があります。

次のリンクからURLを取得して、タイトルに追加することでこれを実行しようとしています。ここで、たとえば次のURLからサイトのURLを削除する必要があります:www.mysite.com/page/2

最後のスラッシュの後でのみターゲットにする必要があります:2

次のページをクリックした後にこれを使用することにより、URL全体をターゲットにします。

var LinkTitle = jQuery(this).attr('href');

何か案は?ありがとう!

4

3 に答える 3

3
var myHref = this.href.split('/');
var LinkTitle = myHref[myHref.length-1];
于 2012-07-13T10:53:59.080 に答える
2

split()関数を使用して配列を取得し、その最後の要素を取得できます。

arr = LinkTitle.split("/");
yourTitle = arr[arr.length-1];
于 2012-07-13T11:00:19.273 に答える
2

これも機能するはずです:

url = url.substr(url.lastIndexOf('/') + 1);

それを行うには明らかに多くの方法があります(正規表現、、、replace()などsplit())。jsperfにアクセスして、ほとんどのブラウザーでどれが最も速いかを確認し、それを実行することをお勧めします。そして、おそらくあなたはここでそれらの結果を報告することができるので、質問を訪れる将来の人々もその情報を利用することができます。

于 2012-07-13T11:00:21.187 に答える