Javascript 在jquery中使用多个id
我制作了一个小jquery脚本,用于检查输入框值是否大于5。但我有两个id标记,其中只有一个有效Javascript 在jquery中使用多个id,javascript,jquery,Javascript,Jquery,我制作了一个小jquery脚本,用于检查输入框值是否大于5。但我有两个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
<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(函数(){
如果($(this).val().length,则只需更改
,即可使用类:
<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>
正在查找具有类的
。如果您试图查找具有id的
,则它们需要如下所示:
$('a#first')
$('a#second')
更改寄存器的ID,在同一页中有两个相同的ID是不正确的,
在那之后,一切都会好起来的
cheers同意没有重复的id。更容易跟踪,更干净的代码。我的两分钱:),最近不得不重构一段代码,其中有重复的id在IE中无法工作。经验教训!你不应该有两个同名的id。
$('a.first')
$('a.second')
$('a#first')
$('a#second')