私はこれを持っています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());
});
実際には画像が表示されませんでした。恥ずかしい。:/ ありがとうございました!!!