訪問者が米国出身の場合は最初のdivを非表示にしたい、訪問者が米国出身でない場合は2番目のdivを非表示にします。どちらのdivも同じクラスです。JQueryはgeoIPに基づいて第1子要素または第2子要素を非表示にします
<div class="myclass">from US</div>
<div class="myclass">not from US</div>
私はfreegeoip.net/jsonといくつかの簡単な実装を見つけたが、私は私の特定のニーズにそれらを適応させることができませんでした。
$.get("http://freegeoip.net/json/", function (response) {
$("#ip").html("IP: " + response.ip);
document.getElementsByClassName(response.country_code)[0].style.display = "none";
}, "jsonp");
これまでに何を試みましたか?いくつかの例を追加コード –
私はこの例に適応しようとしましたが、失敗しました:https://stackoverflow.com/questions/30173809/how-to-show-or-hide-element-based-on-geo-ip –