私の6番目のコード行は機能しません。助けてください。
function ajax() {
$('a[class="ajax-cw"]').click(function() {
$('#cw').load(this + "?ajax");
$('#nav li.current').removeClass('current');
var $base = $("base").attr("href"),
$link = this.replace($base, ""); //Line does not work
alert ($link);
return false;
});
};
質問するときに詳細を入力してください。それはエラーを引き起こすか、何もしないだけですか? 'this'、' $ base'と '$ link'の値は何ですか?あなたは '$ link'で何を得ますか?何を得ることを期待していますか? –
変数はカンマ区切りの値のリストにすることができるので、おそらく問題はありません。 'console.log($ base)'を試して、実際に基本要素のhrefを取得していることを確認してください。また、これはDOM要素ではありません、あなたはそれを置き換えるつもりです、それはあなたが知っている文字列ではありませんか? – adeneo
あなたは何を達成しようとしていますか? 'this.replace'はどうするの? –