我知道这是一个非常简单的问题,但我不明白为什么它不起作用。点击div会导致警报,但是这两个提交都没有。我在做什么是错的?获取javascript点击上班
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script>
$(document).ready(function(){
$(".submit").click(function(){
alert("Test 1 was clicked.");
});
$(".submit").on('click', function(){
alert("Test 2 was clicked.");
});
$("#test").click(function(){
alert("Test 3 was clicked.");
});
});
</script>
</head>
<body>
<input type='submit' value='Click'>
<div id='test'>Click</div>
</body>
</html>
你没有带班的元素 –
在页面上'.submit'有与类'submit'没有元素。你可以使用'$(“[type ='submit']”)' –
'$(“。submit”)'选择提交*类*的元素,而不是类型或名称。例如:'' – j08691