如果訪問者來自美國,我想隱藏第一個div,如果訪問者不是來自美國,我想隱藏第二個div。兩個div都有相同的類。jquery根據geoIP隱藏第一個或第二個子元素
<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 –