我是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>
答案 0 :(得分:0)
尝试使用...
$(document).ready(function() {
$('#my-form').on('submit', function(){
$(this).css('background-color','red');
});
});
使用上面的代码专门用于表单提交,而不是使用.click
。如果您确实使用了此功能,则还需要在.
元素前面指定#
或my-form
,因为它在您的html中声明,因为它就是这样。#my-form
或.my-form
取决于它是一个类(.
)还是一个id(#
)