クリックしたいボタンまたはリンクがあり、ページごとに 10 個あり、それらすべてを制御/コマンド クリックして新しいタブにロードしたいとします。毎回やってるので自動化したい。jQueryがこれらを具体的にターゲットにして(これを行う方法を知っています)、それらをすべて新しいタブで開く方法はありますか?それともjQueryの能力外ですか?
すべての要素の変数を作成し、この配列変数の長さをループして、それらすべてをクリックして「コントロール/コマンド」することを考えていました。これは可能ですか?
クリックしたいボタンまたはリンクがあり、ページごとに 10 個あり、それらすべてを制御/コマンド クリックして新しいタブにロードしたいとします。毎回やってるので自動化したい。jQueryがこれらを具体的にターゲットにして(これを行う方法を知っています)、それらをすべて新しいタブで開く方法はありますか?それともjQueryの能力外ですか?
すべての要素の変数を作成し、この配列変数の長さをループして、それらすべてをクリックして「コントロール/コマンド」することを考えていました。これは可能ですか?
次のようにリンクへの jQuery 参照を取得すると、ユーザーによるリンクのクリックをシミュレートできるはずです。
$("a.selectorClass").click();
リンク自体は、新しいウィンドウまたはタブで開くように指定できますが、どちらがユーザーのブラウザーの設定に任されているかです。これらのウィンドウが開く場所を jQuery が制御できるとは思えません。
次のようなことを試してください:
$(document).ready(function() {
$("a").each(function(){
window.open($(this).attr('href'),'_blank');
});
});
私はこのようなものがうまくいくと思います:
$('a.class').each(function(i, obj) {
window.open(obj.href);
});
href
とにかく、属性がある限り。