0

xyz.jspページの読み込み時にスクリプトがあり、正常に動作するページがあります。

  function loginRegOverlay() {
           $("#hiddenLoginButton").click();
         };

abc.jspしかし、 jqueryページでこのページを呼び出している場合.loadはレンダリングされますが、

$("#hiddenLoginButton").click(); is not working.

来ない理由がわからない。

xyz.jsp の onload が動作していることを教えてください。ただし、abc.jsp でそのページを呼び出すと動作しません。

abc.jsp にあるコードの追加:

 function newstyle(){
          $("#test").load("xyz.jsp");
      };

そのため、abc.HTML レンダリングで onload を呼び出す newstyle は問題ありませんが、

function loginRegOverlay() {
       $("#hiddenLoginButton").click();
    }; 

abc.jspでそれを呼び出している場合、xyz.jspにあるのは正常に機能しません..私は今それが明確であることを願っています.

4

3 に答える 3

0

で試してください。のようなトリガー

$("#hiddenLoginButton").trigger('click');

ページの読み込み時に関数 loginRegOverlay() を呼び出したと仮定します

そして、あなたが xyz.jsp でコードを書き、それを abc.jsp でトリガーして、その xyz.jsp を abc.jsp にインクルードしたいことに気付きました

inlcude('xyz.jsp');

そして、これらのボタンIDが一意であることを確認してください。xyzはabcにロードされ、IDが重複しているため機能しません。同じクラスを指定して、一度に起動できます

于 2013-05-22T06:20:29.450 に答える