2011-08-12 24 views
0

我有這樣的東西如何使用.find的jQuery提取元素?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
<html> 
    <head> 
    <title>Sht #3</title> 
    <script type="text/javascript" src="jquery-1.5.1.min.js"></script> 
    </head> 
    <body> 

    <div style="-moz-transform-origin: bottom left;"> 

Begin PDF 
<br /> 
     <embed type="application/pdf" id="pdf" src="plugin-lshort.pdf" style="width:300px;height:400px;" /> 
<br /> 
End PDF 

</div> 

    </body> 
</html> 

我用jQuery.find這樣

$(document).find("[nodeName!='EMBED']") 

確定。它可以返回2個元素BR

但是當我試圖通過提取嵌入元素:

$(document).find("[nodeName='EMBED']") 

$(document).find("[nodeName=='EMBED']") 

這是無法回到我的預期嵌入元素。

任何類型的請幫助我嗎? 感謝

回答

4

你應該能夠

$(document).find('embed') 

或更簡潔,以獲取嵌入元素,只是

$('embed') 

這是有效的,因爲您正在搜索標籤名稱。這與搜索$('a')或$('div')沒有什麼不同。

相關問題