ユーザーがコンソールからボタンをクリックしてシミュレートしようとしていて、何もできません。コンソールからjQueryでアンカータグをクリックするユーザーをシミュレートします
まず、chegg.com(Chromeを使用)にアクセスしてください。次に、ページ要素を調べて、Chromeのモバイルデバイスシミュレータが開くようにデバイスを切り替えます(モバイルサイトが必要です)。
jQueryを使用してハンバーガーメニュー(3行積み重ね)をクリックしますが、コンソールに入力するものは何もありません(解決策はコンソールから動作する必要があります)。要素は次のようになります。
<a href="javascript:;" title="More ..." class="nav icon More">Navigate</a>
は当初、私が問題を引き起こしていたhref="javascript:;"
は、(私は通常、それは私はストローで把握してはならないことを実現)と思ったが、いくつかのテストを行った後、それはしていませんそれがそうであるように見える。私は次のことを試してみました
:私も場合は親要素(複数可)にイベントリスナーをクリックしようとしている
$('a.nav.icon.More').click()
$('a.nav.icon.More')[0].click()
$('a.nav.icon.More').trigger() // returns error
$('a.nav.icon.More').mousedown()
それらの一方に取り付けられますが、無駄にされました。誰かが私を正しい方向に向けることができますか?
$( 'a.nav.icon.More')の長さは何を返しますか? – Developer
モバイルサイトに切り替えるとハンバーガーが表示されず、 '$( 'a.nav.icon.More')は何も返しません。 – Barmar
「未定義」を返します。 – jmp