2011-08-12 14 views
0

私はこのjQueryの.findを使って要素を抽出するには?

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

OKのようjQuery.find使用してきました

<!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> 

、このようなものを抱えています。これは、2つの要素BR

を返すことができます。しかし、私はでEMBED要素を抽出しようとすると:

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

または

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

私の期待EMBED要素を返すことができませんでした。

誰かお手伝いしますか?これは、すべての埋め込み要素を返します

$('embed') 

: おかげ

答えて

4

のためにそこに

を見てください
$('embed') 

これは、タグ名を検索しているために機能します。 $( 'a')または$( 'div')を検索することと変わりはありません

関連する問題