我有 2 个用户名/密码文本字段<li>
。在下拉列表中显示文本字段:hover
。<li>
当用户单击文本字段时,我希望<li>
拥有伪类:hover
,因此如果鼠标移到 contianing 之外,这些字段仍然可见<li>
。
我已经尝试过这段代码,但它不起作用。
<script>$('#username').on('click',function() {
$('#li').trigger('hover');});
</script>
这是HTML
<li id="li"><a href="#">Register</a></li>
<p>Or Login Below</p>
<form method="post" action="#" name="loginform" id="loginform" class="myClass">
<fieldset>
<input value="username" type="text" name="username" id="username" onclick="this.value=''" class="left" />
<input value="password" type="password" name="password" id="password" onclick="this.value=''" class="left" />
<input type="submit" name="login" id="login2" value="Login" />
</fieldset>
</form>
</li>
JavaScript 是错误的还是可能与其他 JavaScript 冲突?
此外,它是否很容易让它变得如此“点击<div>
使:hover
消失,从而隐藏<li>
?