有哪些方法可以制作<;李></李>;使用jQuery元素消失?
我想让一个消失 使用.css('display','none')或.hide()不起作用。这是我的密码:有哪些方法可以制作<;李></李>;使用jQuery元素消失?,jquery,css,html-lists,Jquery,Css,Html Lists,我想让一个消失 使用.css('display','none')或.hide()不起作用。这是我的密码: } else { $("#enter_number").css('display', 'none'); $("#validate_menu").css('display', 'none'); $("#phone_ver
} else {
$("#enter_number").css('display', 'none');
$("#validate_menu").css('display', 'none');
$("#phone_verified").fadeIn();
}
以下是HTML:
<ul>
<li><a href='account.php'>Account Home</a></li>
<li><a href='user_settings.php'>User Settings</a></li>
<li name='validate_menu'><a href=verify_mobile.php>Validate Mobile</a></li>
<li><a href='logout.php'>Logout</a></li>
</ul>
您使用的是名称而不是id
<ul>
<li><a href='account.php'>Account Home</a></li>
<li><a href='user_settings.php'>User Settings</a></li>
<li id='validate_menu'><a href='verify_mobile.php'>Validate Mobile</a></li>
<li><a href='logout.php'>Logout</a></li>
</ul>
应该有用
这里有一个例子,正如我在你的评论中看到的,你仍然有问题
您是否有
带有id='enter\u number'
或id='validate\u menu'
?这就是CSS选择器所寻找的。我看到一个名为“验证”菜单的
,但没有一个id是它。在javascript代码中,您引用的是id,而您的
标记没有任何id。给他们一个id,然后你可以简单地说$(“#myId”).hide()代码>输入电话号码和电话验证工作正常。我遇到的问题是“验证”菜单消失了。是否有
?如果是这样的话,这就解释了为什么这样做有效。您键入的是name='validate\u menu'
,而不是id='validate\u menu'
。顺便说一句,表单元素中使用名称。