我目前有一个网站显示<div>。如果用户来自英国以外,我希望这个数字可以更改,例如将价格更改为欧元而不是英镑。
这可能吗?我找不到一个我能理解的例子。
你应该给出更多的示例信息,但我不会这么挑剔。
如果他们同意,你可以使用谷歌地图或ip地址来捕捉位置,然后为所有价格div和价格符号div设置一个类。
试试这个
<div id="parent_id">
<div class="item">
<span class="symbol">£</span> <div class="price_divs" id="div1">5.00</div>
</div>
<div class="item">
<span class="symbol">£</span> <div class="price_divs" id="div2">5.00</div>
</div>
<div class="item">
<span class="symbol">£</span> <div class="price_divs" id="div3">5.00</div>
</div>
</div>
<script>
jQuery(function(){ ///requires jquery
if(location == "US"){ //location must be a global variable given a value from google maps
var all_pricing = $('#parent_id').find('.price_divs');
$('.symbol').html('$');
$.each(all_pricing,function(x,y){
var c = convertToDollars($('#'+y.id).html());
$('#'+y.id).html(c);
});
}
function convertToDollars(cost)
{
///some conversion here
return cost;
}
});
</script>