【问题标题】:jquery onclick submit not working properly [duplicate]jquery onclick提交无法正常工作[重复]
【发布时间】:2018-02-09 14:28:56
【问题描述】:

我是 stackoverflow 的新手。

我正在将 jQuery 用于应用程序。由于某些原因,onclick 提交无法更改提交按钮的颜色。

这是我的问题的最小演示。

$(document).ready(function() {
   $("input[type='submit']").onClick(function(){
      $(this).css('background-color','red');
    });
});
.blue{
  background-color: blue;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
<input type="submit" value="submit" class="blue">
</form>

【问题讨论】:

    标签: jquery html


    【解决方案1】:

    尝试使用...

       
     $(document).ready(function() {
        $('#my-form').on('submit', function(){
          $(this).css('background-color','red');
        });
      });

    使用上面的代码专门用于表单提交,而不是使用.click。如果你确实使用它,你还必须在你的my-form元素前面指定.或#,因为它在你的html中声明,就像这样..#my-form或.my-form取决于它是否是一个类 (.) 或一个 id (#)

    【讨论】:

    • 这不完整。您需要在表单中指定一个 ID,即:id="my-form".. 并使用$('#my-form') 请给出完整答案。
    猜你喜欢
    • 2012-05-21
    • 2018-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-23
    • 1970-01-01
    相关资源
    最近更新 更多