0

我在intl-tel-input jquery 插件中遇到问题 当我在编辑页面上选择加拿大并保存它并刷新页面时它显示美国国旗 I 发生这种情况是因为美国和加拿大都有相同的 iso2 代码 +1 我有阅读整个文档,但找不到解决此问题的任何人都可以在这方面帮助我如何解决此问题

4

1 回答 1

1

https://github.com/Bluefieldscom/intl-tel-input有很多公共方法和配置选项可以用来帮助解决这个问题。如果此电话号码与地址一起使用(“CA”是国家),您可以使用:

$("#mobile-number").intlTelInput(); // initialization
if($("#mailing-address-country-code").val()==="ca"){
    $("#mobile-number").intlTelInput("selectCountry", "ca"); // public method
}

否则,如果您的代码在主要处理加拿大数字的环境中执行,您可以配置它:

$("#mobile-number").intlTelInput({defaultCountry: "ca"}); // initialization with configuration option
于 2015-02-09T15:14:25.100 回答