が含まれている場合、私は私の配列regions
は、ユーザーが提出した文字列の一部が含まれているかどうかを確認しようとしています確認してください。本質的に、このjqueryスクリプトは、ユーザが住所に含まれる都市がregions
配列の都市の1つであるかどうかをチェックする必要があります。jqueryのアレイがサブ
、ユーザーはExamplestreet 24 City1
とCity1
がregions
配列である入ったとき、それは€40
の価格を表示する必要があり、そうでなければ€2/km
が表示されるはずです。
私は次のコードを持っている:文字列はちょうど都市であるとき、このコード
var regions = ["city1", "city2", "city3"];
var str = $("#addressField").val();
var address = str.toLowerCase();
var key, value, result;
for (key in regions) {
if (regions.hasOwnProperty(key) && !isNaN(parseInt(key, 10))) {
value = regions[key];
if (value.substring() === address) {
$("#deliveryPrice").text("€40");
}
else {
$("#deliveryPrice").text("€2/km");
}
}
}
通りまたは他の文字なしで正常に動作している、誰かが彼らの完全なアドレスを入力した場合、それはまた、動作するはずです。だから私は文字列address
の任意の部分の配列regions
を検索するように私のコードを変更する必要があります。
これは完璧で、私の問題を解決しました!どうもありがとう! –