点击事件似乎不适用于单选按钮。
$(document).on("tap","input[type=radio]",function(e){//do something});
此事件不会触发。 单击事件似乎适用于单选按钮。
点击事件似乎适用于所有其他类型的按钮。
完整HTML
<!DOCTYPE html>
<html>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script>
$(document).ready(function(){
$(document).on("tap","input[type=radio]",function(e){alert("tapped");});
});
</script>
<body>
<form action="#">
<input type="radio" name="Gender" value="Male">Male<br>
<input type="radio" name="Gender" value="Female">Female<br>
<input type="submit">
</form>
<p>Click on the submit button to submit the form.</p>
</body>
</html>
如果我用点击替换点按,同样可以正常工作。
点击事件正常,否则不是问题。