我試圖讓按鈕在點擊後顯示我的段落。不知道我做錯了什麼!使用顯示方法
function $() {
"use strict";
}
$(document).ready(function() { "use strict";
$("button").onClick(function() {
$("p").show();
});
});
我試圖讓按鈕在點擊後顯示我的段落。不知道我做錯了什麼!使用顯示方法
function $() {
"use strict";
}
$(document).ready(function() { "use strict";
$("button").onClick(function() {
$("p").show();
});
});
JQuery參考$
。第一個函數聲明一個名稱爲$
的函數,從而覆蓋JQuery $
變量。由於「嚴格使用」僅適用於它位於頂部的範圍,並且假設您的第一個函數中沒有其他代碼,那麼第一個函數沒有意義,只會導致問題並將其刪除。
你想在這裏的方法是on
,不onClick
(onclick
是一個非常古老的方法來設置點擊事件處理程序通過HTML屬性或作爲DOM對象的屬性,但你有一個jQuery包裹設置對象,沒有按「T支持,):
$(function() {
$("button").on("click", function() {
$("p").show();
});
});
.hide {
display:none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button>Show the text</button>
<p class="hide">This is a test</p>
第一個函數覆蓋jQuery .... – epascarello
啊,是的。讓我更新答案。 –
請隨時發佈有關HTML和CSS與你的問題,這樣我們就可以重現您的問題。 –
你知道如何導入jQuery嗎? –
爲什麼這個問題有一個簡單的錯誤,它並沒有提供所有相關的代碼被投票? –