私はJQueryとJavascriptの両方に非常に慣れていません。フィードがあります。これらのフィードを折りたたみ可能な div として折りたたみ可能な div 内に表示したいと考えています。次の Javascript ファイルがあります。
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("feeds", "1");
google.setOnLoadCallback(showFeed);
function showFeed() {
var feed = new google.feeds.Feed("http://www.varzesh3.com/rss");
feed.setNumEntries(10);
feed.load(function(result) {
if (!result.error) {
var container = document.getElementById("headlines");
for (var i = 0; i < result.feed.entries.length; i++) {
var entry = result.feed.entries[i];
var di = document.createElement("div").setAttributeNode("data-role", "collapsible");
di.innerHTML = '<h3>' + entry.title + '</h3>';
di.innerHTML += '<p>' + entry.contentSnippet + '</p>';
container.appendChild(di);
}
} else {
var container = document.getElementById("headlines");
container.innerHTML = '<li>Get your geek news fix at site</li>';
}
});
}
</script>
<body>
<div data-role="collapsible-set" id="headlines"></div>
</body>
これはすべてのフィード名を取得し、折りたたみ可能な div に配置する必要があります。これはまさにそれを行いますが、JQuery Mobile の折りたたみ可能な div ではなくプレーンな HTML テキストとして名前を表示します。