也許我只是看起來太近了,但我不明白爲什麼我沒有返回更新的變量。從on()函數返回變量 - jquery
的Javascript:
var playlist_id="000";
$('nav').on("click", "a", function(){
playlist_id = $(this).attr('rel');
});
console.log(playlist_id); //returns 000, instead of 111
var playListURL = "http://gdata.youtube.com/feeds/api/playlists/"+playlist_id+"?v=2&alt=json&callback=?";
HTML:
<li><a id="one" rel="000"><img src="images/season1.jpg" /></a></li>
<li><a id="two" rel="111"><img src="images/season2.jpg" /></a></li>
- 修訂
我需要訪問日的範圍之外的PLAYLIST_ID e .on()函數。
的console.log之前'是越來越執行on'單擊事件 – exexzian
爲什麼它應該是什麼?您正在將'playlist_id'作爲事件回調的分配 –
即使您不點擊「console.log」,您是否感到驚訝? :-D – zerkms