0

iFrame を含むページがあり、iFrame 内には、クリック イベントをアタッチする行を含むテーブルがあります。

通常、これは簡単ですが、親ウィンドウから iFrame 内の選択されたテーブル行を取得する必要があり、これによりループが発生します。

基本的な考え方は、ユーザーがテーブルの行をクリックすると、次のようなものを使用してクラスが行に追加されるというものです (疑似コード、クラスの既存のインスタンスを削除して一意にする機能があります)。

$('#table tr').on('click', function() {
   .addClass('.selectedRow');
});

次に、親ウィンドウで、次のようなことができると思います。

$('#desktopIframe').contents().find('.selectedRow');

しかし、「selectedRow」クラスのテーブル行があるとすぐにそれを識別して、それで他のことを行うことができるように、これを何に添付すればよいかわかりません。通常は .on('click') を使用しますが、これを何にアタッチすればよいでしょうか?

4

2 に答える 2

0

あなたはこのようなものが欲しいでしょう

$('#desktopIframe').contents().find('#table tr').on("click", function() {
   $(this).addClass(".selectedRow");
});

(未確認ですのでご了承ください)

于 2013-10-17T09:16:48.837 に答える