この質問が何度も聞かれたことは知っていますが、スタック 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 が必要です。
前もって感謝します