【问题标题】:jQuery onClick eventjQuery onClick 事件
【发布时间】:2011-04-17 23:00:28
【问题描述】:

似乎无法正常工作。任何帮助都会很棒。我是 jquery 的初学者。

$('#add_button').click(function () {
    $("#add_button").hide();
});

这里是 HTML

<input id='add_button' type='submit' class='add_now' value='' />

看起来很简单,但是点击输入什么也没做。是否有不同的方法来定位输入?谢谢。

【问题讨论】:

  • 您的表单似乎正在回发到同一页面。假设您永远不会尝试以这种方式提交表单,您可以使用 type='button',而不是 submit。
  • 呵呵,这个方法还是不行。我将其更改为按钮类型。这不在
    标记内。这有什么改变吗?我只是将其作为输入,因为稍后将如何处理它。

标签: jquery input onclick


【解决方案1】:

确保在脚本之前包含 jQuery:

<script src="http://code.jquery.com/jquery-latest.js"></script>

并将您的代码放入文档就绪函数中:

$(document).ready(function () {
    $('#add_button').click(function () {
        $("#add_button").hide();
    });
});

【讨论】:

  • 你知道吗..我的功能已从上面的文档准备功能中关闭!谢谢,否则不会注意到这一点。
【解决方案2】:

您应该添加return false; 以防止浏览器的默认操作。

【讨论】:

  • 这似乎没有什么不同。你能给我举个例子吗?
【解决方案3】:

从你的函数中返回false

【讨论】:

    【解决方案4】:

    问题可能是您的 jQuery 位于表单上方。尝试将其移至 HTML 下方。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多