JQuery选择器:选择提交按钮,但不选择关闭按钮

JQuery选择器:选择提交按钮,但不选择关闭按钮,jquery,button,jquery-selectors,Jquery,Button,Jquery Selectors,javascript: <script> $('#submit').click(function () { $("p").show("slow"); }); </script> $(“#提交”)。单击(函数(){ 美元(“p”)。显示(“慢”); }); 尝试二: <script> $("input[type='submit']").click(function () { $("p").show("slow"); }); </script>

javascript:

<script>
$('#submit').click(function () {
$("p").show("slow");
});
</script>

$(“#提交”)。单击(函数(){
美元(“p”)。显示(“慢”);
});
尝试二:

<script>
$("input[type='submit']").click(function () {
$("p").show("slow");
});
</script>

$(“输入[type='submit']”)。单击(函数(){
美元(“p”)。显示(“慢”);
});
html:


用户名:

密码:

记住我

身份验证失败

接近


我把选择器上的语法弄乱了吗?“提交”按钮似乎不会使用任何一种方法显示隐藏消息。

您需要通过添加
返回false来防止表单提交
到单击功能的末尾,以及onclick按钮功能的末尾,因为它在设置时也充当提交按钮

比如说:

<script>
$('#submit').click(function () {
    $("p").show("slow");
    return false;
});
</script>

$(“#提交”)。单击(函数(){
美元(“p”)。显示(“慢”);
返回false;
});

在行动中看到它。

什么是DPE“不起作用”的意思?您预计会发生什么?它应该显示“身份验证失败”文本,或隐藏在标记中的任何文本。缺少
.preventDefault()
和不带
类型的
-属性将充当
提交
-按钮我希望您将脚本放在元素之后。否则jQuery无法找到它们。如果你没有,那么你应该学习如何正确设置。颜色:cc0000,缺少一个
.
+1我只是关注标记问题,你提出了一个重要的问题:)是的,问题不是很清楚,所以我们都不得不猜测。:)而且,抄袭别人的答案(包括你和那个人)是不好的做法,即使是其中的一部分。。。
<script>
$('#submit').click(function () {
    $("p").show("slow");
    return false;
});
</script>