2011-01-28 6 views
2

私は現在表示されているdiv要素を印刷しようとしているが、私のjQueryの適切jQueryの記録素子問題

が動作していないがここで私はprintElement plugin

$('.printDirections').click(function() { 

    $(this).parent().children().('div').is(':visible').printElement() 

}); 

そして、私のHTMLを使用してしようとしてんですよこのように見える

<div class="directionstext"> 

    <img src="/images/opendays/print.gif" class="printDirections"> 

    <div id="prop1" style="display: none;"> 

     some text 

    </div> 

    <div id="prop2" style="display: none;"> 

     some text 

    </div> 

    <div id="prop3" style="display: block;"> 

     some text 

    </div> 

</div> 

私が間違っていることは何ですか?

答えて

4

セレクタが間違っているようです。あなたはおそらく探しています:

+0

ありがとう、それは何か簡単だろうと知っていた! –

+1

jQueryでは、 'is()'メソッドはブール値を返します。一度それを呼び出すと、メソッドチェーンが壊れてしまいます。 http://docs.jquery.com/Is – Jake

関連する問題