gpt4 book ai didi

javascript - 如何以编程方式将 jQuery 插件 'intl-tel-input' 重置为默认占位符

转载 作者:行者123 更新时间:2023-12-03 02:16:12 26 4
gpt4 key购买 nike

使用 int-tel-input jQuery 插件时,有时需要将占位符重置为默认值。有没有类似的方法:

$('input').intlTelInput('setPlaceholder', 'myDefaultPlaceholder' );

应该在以下之后调用:

$('input').intlTelInput('setCountry', 'myDefaultCountry' );
$('input').intlTelInput('setPlaceholderNumberType', 'MOBILE' );

我想到的解决方法是:

$('input').val( "" );
$('input').attr( "placeholder", "defaultPlaceholder" );
$('input').intlTelInput('setCountry', 'myDefaultCountry' );

最佳答案

哦,我的。经过多次尝试和错误,我才发现我正在寻找的方法毕竟是多余的。首先将输入元素的值设置为空字符串,然后调用“setCountry”api 方法就可以了。

$('input').val( "" );
$('input').intlTelInput('setCountry', 'myDefaultCountry' );

如果第一次工作停止的是我在值中插入的空格,如 $('input').val( ""); 而不是 $('input ').val( ""); 由于插件发现一个空格作为输入元素的值,因此占位符没有显示。

以防万一有人发现这有帮助。

关于javascript - 如何以编程方式将 jQuery 插件 'intl-tel-input' 重置为默认占位符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49366362/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com