私は、選択範囲を強調表示し、ポップアップを選択範囲の一番上に揃えるコードを用意しました。'position()。top'はnullまたはオブジェクトではありませんか?
$('#pnlAdd .modalDialog').css($("tr [style*=Blue]").position().top + "px" ,"top");
FirefoxはコードでOKのように見える次のようにコードがあるが、私はこのlinkが、私の編集に失敗したが見つかり以下のランタイムエラー
'position().top' is null or not an object.
を取得します。それを行う別の方法がありますか?
確かに '$(" tr [style * = Blue] ")'は空集合を返さなければなりません。その長さを確認できますか? – ShankarSangoli
[jsFiddle](http://jsFiddle.net)で例を挙げることはできますか? – beeglebug
$(element).position()は実際にはnull/undefinedになることがあります。あなたが十分なコンテキスト情報を提供したとは思わない。おそらくステップスルーまたはコンソールに出力して、 'tr [style * = Blue]'が何か( '.length> 0')を返すかどうかを確かめてください。 "tr"の後にスペース文字を削除するとどうなるか見てみましょう。 –