0

タブの読み込み時に、jQuery で ckFinder の更新ボタンのクリックをシミュレートしようとしています。使用するコードに関係なく、クリックは登録/アラートしません。Firebug を使用して、更新ボタンのソースを取得しました。

    <a onclick="window.parent.CKFinder._.callFunction(3, this); return false;" 
    onfocus="window.parent.CKFinder._.uiButtonFocus(1, event);" 
    onkeydown="window.parent.CKFinder._.uiButtonKeydown(1, event);" 
    onblur="this.style.cssText = this.style.cssText;" aria-labelledby="cke_10_label" 
    role="button" hidefocus="true" tabindex="-1" title="Refresh" 
    href="javascript:void('Refresh')" class="cke_button_refresh cke_off" id="cke_10" style="">
    <span class="cke_icon"></span>
    <span class="cke_label" id="cke_10_label">Refresh</span></a>

次のコード サンプルを試してみましたが、ルート/ジェネリック タグに移動しても機能しません。

   $('span').click(function(){
     var t = $(this).text();
     alert(t);
   });

  $("#cke_10").click(function() { alert('cke_10'); });
  $("a").click(function() { alert('a click'); });
  $("a#cke_10").click(function() { alert('a cke click'); });
  $("#cke_10_label").click(function() { alert('cke label'); });
  $("span#cke_10_label").click(function() { alert('span cke label'); });

クリックされたときに [更新] ボタンにアラートが表示されるようになった人はいますか?

4

1 に答える 1

0

結局のところ、更新を混乱させる「id」として設定された2つのIDがありました。次に、次のコードを使用します: https://stackoverflow.com/a/4249906/850904必要に応じて iFrame を更新できました。

于 2012-09-20T19:09:31.563 に答える