之後工作我有一個神祕的問題...我嘗試將外部頁面的一部分放入一個變量中。 下面是代碼:
$.get(url, function(data) {
title = $(data).find('#layout-column_column-1 .journal-content-article').html();
}, 'html');
alert(title);
在我的瀏覽器使用JavaScript控制檯(這是Chrome,但那是別人的一樣),當我再執行該代碼,alert(title)
返回「不確定」。然後,如果我再次運行它(或只是行alert(title)
),我已經得到了我期望的結果。
任何人有想法? :)
編輯: 對不起,我該給的代碼沒有完成:
var a = $('a[target="_faq"]');
a.each(function() {
[...]
var title;
$.get('url', function(data) {
title = $(data).find('#layout-column_column-1 .journal-content-article').html();
}, 'html');
$(this).attr('title', title);
}
歡迎來到異步加工的世界 –
這並不神祕。這是JavaScript的工作原理。 – mekwall