0

この質問が何度も聞かれたことは知っていますが、スタック O で見つけたものから解決できませんでした。これが私のコードです

for(var i=0; i<retrievedSearchesListLength; i++){
retrievedSearchesListProv = retrievedSearchesList[i].searchId;
retrievedSearchesListType = retrievedSearchesList[i].searchParameters;

    function getEventHandlerFunction(a){
    $J.cookies.set('ps_clickedsearch',a);
}

 $J('#submitSearch'+i).bind('click',getEventHandlerFunction(retrievedSearchesListType));
}

結果の値が最後のforループ値になるたびに。クリックされたリンクが正しい値になるようにスコープを維持するにはどうすればよいですか?

リンクがクリックされたときに反映するには、正しい retrieveSearchesListType が必要です。

前もって感謝します

4

1 に答える 1