jquery onclick提交不正常

时间:2017-08-31 15:08:36

标签: jquery html

我是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>

1 个答案:

答案 0 :(得分:0)

尝试使用...

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

使用上面的代码专门用于表单提交,而不是使用.click。如果您确实使用了此功能,则还需要在.元素前面指定#my-form,因为它在您的html中声明,因为它就是这样。#my-form.my-form取决于它是一个类(.)还是一个id(#