特定の条件が true のときに別のスクリプトを実行する必要があることがわかっている場合、実行中の関数にスクリプトを動的にロードすることは可能ですか?
$("#container").on("click", "#submit", function(){
var prodID = $("#productSelect").find(".selected_option").data("product_id");
//somehow load a script like "validation_" + prodId;
});
または、すべてのコードを手動で単一の関数に入れる必要があります
$("#container").on("click", "#submit", function(){
var prodID = $("#productSelect").find(".selected_option").data("product_id");
switch (prodID){
case 1:
//code for prodID 1
break;
case 2:
//code for prodID 2
break;
case 3:
//code for prodID 3
break;
}
});
これは、見た目を少しきれいに保つための試みにすぎません。それが良い考えかどうかはわかりません。ありがとう。