我正在使用Phonegap構建一個小的(僅測試)Macrumors應用程序,並且遠程主機實際上工作(沒有相同的主機瀏覽器限制)。我正在使用jQuery Load()
函數將Macrumors主頁http://www.macrumors.com/的內容加載到一個bin,hidden div中,然後每個函數循環遍歷所有文章類,以在帶有指向頁面的鏈接的框中顯示標題。jQuery每個都不適用於某些類或一般類?
問題是,Macrumors HTML內容加載後,each
函數不適用於文章類。另外,在加載函數中(它允許你指定某些選擇器,包括id和類,只加載頁面的那些部分),這個類不起作用;在加載函數和每個函數中都沒有任何類。許多ID也不能在each
函數中工作。
- 有人可以解釋這個像我這樣的noob嗎?
下面是代碼:
function onDeviceReady()
{
// do your thing!
$('#bin').load('http://www.macrumors.com/ #content');
$('.article').each(function(){
var title = $('a').html();
$('#content').append('<b>'+title+'</b>')
});
}
和HTML的東西
<body onload="onBodyLoad()">
<div id="bin">
</div>
<div id="content">
</div>
</body>
我真誠道歉,如果這裏有一些非常簡單的錯誤,我的思念;我是主要 JS新手。
請張貼您的代碼。 – JohnFx 2012-01-07 00:48:22
向我們展示HTML和JavaScript。我們只能在沒有看到實際代碼的情況下進行猜測。 – jfriend00 2012-01-07 00:48:40
這將有助於,如果您張貼的實際選擇器代碼 – JaredPar 2012-01-07 00:48:58