1

body 要素と iframe をネストしています。1 つは私の HTML ページから、もう 1 つは TinyMce からのものです。tinymce の本体に、多くのテキスト ボックスを含む div を追加します。ID は hi1、hi2 などです。

このコード:

$($('#petko_ifr').focus().contents()).find('#dishComments').find('#' + e.target.id)

正しい入力要素 (テキスト ボックス) を返し、フォーカス メソッドがあります。でもこれは:

$($('#petko_ifr').focus().contents()).find('#myDiv').find('#hi1').focus()

ピントが合わない!これ:

$($('#petko_ifr').focus().contents()).find('#myDiv').find('#hi1').val('somethingg')

正常に動作します。なぜこれが起こっているのですか、これを解決する方法は?

Chrome では、要素を検査すると (html コードをクリックし、テキスト ボックスを視覚的にクリックするとクリックされます。ただし、要素を検査していない場合、クリックは機能しません。

4

0 に答える 0