我制作了一个小 jquery 脚本来检查输入框值是否大于 5 。但是我有 2 个带有 id 的标签,并且只有其中一个有效。
<div id="register">
<form id="register">
<input id="first" type="text" /> <a id="first" ></a> <br />
<input id="second" type="text" /> <a id="second" ></a>
</form>
$('input').keyup(function(){
if($(this).val().length<5)
{
$('a.first').text("Please fill");
}
if($(this).val().length<5){
$('a.second').text("Please fill");
}
});
但它只显示第一个<a id="first"></a>
标签。第二个标签不可见
你只需要改变你的<a>
使用类:
<div id="register">
<form id="register">
<input id="first" type="text" /> <a class="first" ></a> <br />
<input id="second" type="text" /> <a class="second" ></a>
</form>
</div>
您正在使用的 jQuery 选择器:
$('a.first')
$('a.second')
正在寻找一个<a>
和一个班级。如果您想寻找<a>
如果有 id,它们需要如下所示:
$('a#first')
$('a#second')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)