小编Rya*_*yan的帖子

jquery 从对象中获取元素 - intl-tel-input 从国家/地区数据中获取拨号代码

我是 jquery 新手,我试图在表单提交后从SelectedCountryData对象中获取值。intl-tel-input

\n\n

从文档中getSelectedCountryData返回类似下面的内容,我想从中获取值“93”:

\n\n
{\n  name: "Afghanistan (\xe2\x80\xab\xd8\xa7\xd9\x81\xd8\xba\xd8\xa7\xd9\x86\xd8\xb3\xd8\xaa\xd8\xa7\xd9\x86\xe2\x80\xac\xe2\x80\x8e)",\n  iso2: "af",\n  dialCode: "93"\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

我可以成功返回电话号码,但当[calling_code] => [object Object]我使用以下命令时,会返回呼叫代码:

\n\n
$("form").submit(function() {\n     $("#phone-full").val($("#phone").intlTelInput("getNumber")); //this works\n     $("#calling_code").val($("#phone").intlTelInput("getSelectedCountryData")); //this doesn\'t\n});\n
Run Code Online (Sandbox Code Playgroud)\n\n

以下是表单输入字段:

\n\n
<input type="tel" id="phone" value="<?php echo $phone_number ?>">\n<input id="phone-full" type="hidden" name="phone_number">\n<input id="calling_code" type="hidden" name="calling_code">\n
Run Code Online (Sandbox Code Playgroud)\n

jquery intl-tel-input

0
推荐指数
1
解决办法
7438
查看次数

标签 统计

intl-tel-input ×1

jquery ×1