ページの 4 つのラベルでクリック イベントをトリガーするコードを作成しました。ループ本体に記述された警告ボックスを使用してテストしたところ、ループは正常に動作しています。しかし、デフォルトでは、jquery ではすべての反復が非常に迅速に行われるため、それらのクリック イベントの発生を確認することは不可能です。
そのため、do while ループに短い遅延を追加したいと考えています。私が書いたループは次のとおりです。
var elets = $('label');
var n = elets.length;
var i=0;
do
{
//setTimeout ( function() {
var forname = elets[i].getAttribute("for");
var selected_label = $('label[for='+forname+']');
selected_label.trigger("click");
i++;
//}, 3000);
} while(i<n)
また、このループを継続的に繰り返してほしいです。