子画面から親画面のjQuery関数を実行する

jQuery内部で下記のようなことをしているので、できるでしょうと思いつつ試してみた。
できた。
当たり前か・・・。

var jQuery = window.jQuery = function( selector, context ) {・・・・

■親画面

<script type="text/javascript">
var mode = 0;
( function($) {
  $.testFunc = function(val){
  	alert(val);
  }
})(jQuery);
</script>

■子画面

<script type="text/javascript">
$(document).ready(function() {   
   $('#operate').click(function(){
                //window.openerで親画面のwindowオブジェクトを取得してメソッドにアクセス
		window.opener.$.testFunc("子画面からの実行");
   });
});
</script>