1

この質問への回答で提案されている解決策を使用します

Twitterのブートストラップタブをフォームウィザードとして作成するには?

私は同じ機能を必要とし、Firefoxではうまく機能しますが、クロムでは次のようになります。

Uncaught TypeError: Object.../localhost:..../#otherIncome1 has no method 'click'

on 要素がクロムでサポートされていないことを認識して.click()います (または間違っていますか?)。関連する質問を見つけましたが、何も機能していないようです。

私は試しました: "$('#n.1').click()"または"$('#n.1').trigger('click')"

エラーは発生しませんが、まだ機能しません。ヒントはありますか?

4

1 に答える 1

1

ChromeとFirefoxの両方で機能するソリューションを見つけたようです。この質問に対する最初の回答のコードを使用しました: JavaScriptを使用してマウスクリックをシミュレートする方法は?

と組み合わせ:

 $("#b1n").click(function ()
   {
    simulate(document.getElementById("n.2"), "click");
   });
 $("#b2n").click(function ()
   {
    simulate(document.getElementById("n.3"), "click");
   }); 

...すべてのボタンに対して、また次のようにボタンを変更しました:これから:

<button onclick="document.getElementById('n.2').click()">next</button>

これに:

 <button id='b2n'>next</button>

そして..それだけです!

于 2012-09-20T07:45:10.200 に答える