0

私はこれを持っていますconsole.log()

console.log($($('.biggie img:visible')[0]).attr('src').split('/').pop());

これは以下を返します:

4.jpg

次のような変数に行を入れると:

var jpg = $($('.biggie img:visible')[0]).attr('src').split('/').pop(); 

コンソールには次のように表示されます。

Uncaught TypeError: Cannot call method 'split' of undefined 

何が起こっている?

ありがとうございました!!

編集:

申し訳ありませんが、私は今何が起こっているのか知っています.あなたは私の答えの下の正しい方向に私をすべて指摘しました.ここにコード全体があります:

imgVis.fadeOut(400, function() {
                var jpg = $($('.biggie img:visible')[0]).attr('src').split('/').pop(),
                    nr = parseInt(jpg,10);
                $(this).next(':hidden').fadeIn(400);
                console.log($($('.biggie img:visible')[0]).attr('src').split('/').pop());
});

実際には画像が表示されませんでした。恥ずかしい。:/ ありがとうございました!!!

4

1 に答える 1