我在一個變量中有一個完整的html文檔,但我不知道如何獲得標題。嘗試下面的代碼,但它只適用於特定的div,我不知道爲什麼。JQuery如何獲得生成的html的<title>
//valid html
var data='<!DOCTYPE html><html><head><meta charset="UTF-8" /><title>MyTitle</title><meta name="description" content="MyDEsc" /></head><body><div id="header">header content</div><div class="container" id="wrapper">Default body<div id="home">home</div><div id="project"><div>content</div><div>content</div><div>content</div></div></div></body></html>'
console.log($(data).find('title').text()) //nothing
console.log($('title', $(data)).text()) //nothing
console.log('header :' + $('#header', $(data)).html()) //undefined
console.log('header :' + $('#home', $(data)).html()) //expected value
console.log('project :' + $('#project', $(data)).html()) //expected value
演示在這裏:http://jsfiddle.net/22RLk/
有什麼辦法可以有一個完整的文檔? – Tib