この magento の jQuery コードは、基本的に 3 ステップの自動車部品検索です。最初のユーザーは製造年、製造会社、モデル番号を選択して自動車部品リストを取得します。このコードは IE と Firefox では動作しますが、Chrome では動作しません。エラーを見つけることができません。解決策をお待ちしております
$j = jQuery.noConflict();
$j(document).ready(function(){
for(st1 = 1; st1 <= 1000; st1++) {
//filling options of select.opt1
//works fine
}
$j("#shop-by-vehicle select.opt1 option").click(function() {
$j("#shop-by-vehicle select.opt2 option").remove();
$j("#shop-by-vehicle select.opt3 option").remove();
for(st2 = 1; st2 <= 1000; st2++) {
//used to fill options of select.opt2
}
$j("#shop-by-vehicle select.opt2 option").click(function() {
$j("#shop-by-vehicle select.opt3 option").remove();
for(st3 = 1; st3 <= 10000; st3++) {
//used to fill options of select.opt3
}
$j("#shop-by-vehicle select.opt3 option").click(function() {
// do something when select.opt3 options are clicked
});
});
});
}); //end jquery function
HTMLコード
<div id="shop-by-vehicle">
<div class="steps">
<select class="opt1 opt"></select>
</div>
<div class="steps">
<select class="opt2 opt"></select>
</div>
<div class="steps">
<select class="opt3 opt"></select>
</div>
</div>