![](/img/trans.png)
[英]Can`t get preventDefault to work: item.preventDefault is not a function
[英]Can't Get .preventDefault() to work
<script type="text/javascript">
$(".recaptchaButton").click(function(event) {
var recaptchaHidden = true;
if (recaptchaHidden == true) {
event.preventDefault();
$(".recaptcha").css("display","block");
recaptchaHidden = false;
}
});
</script>
我不知道為什么event.preventDefault(); 在上述腳本中不起作用。 如果您需要更廣闊的圖片,可以在網站buybluesky.com上找到。 該代碼對我來說絕對不錯。
您可能還想停止傳播,具體取決於行為是什么。 您可能不會觸發默認的瀏覽器行為,但實際上將事件沿DOM傳遞給另一個處理程序。 我總是從想要立即停止的事件中return false
。
那等效於e.stopPropagation()
和e.preventDefault()
需要說明的是:從javascript中的事件處理程序中,如果回調返回false,則冒泡停止,並且默認行為(表單提交或錨定href后面的行為)被阻止。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.