我想寫一個html頁面上的任意按鈕的單擊事件。我引用jQuery和JavaScript文件在這裏:爲什麼我的jQuery參考不工作?我是否錯誤地引用腳本?
<script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
<script type="text/javascript" src="js/product-swap.js"></script>
這裏的按鈕:
<button class="btn">Click Me</button>
我真的只是想有一個警報出現在屏幕測試引用上。 JavaScript:
$('.btn').click(function() {
console.log("STUPID LOG");
alert("Won't you appear, please!?");
});
當我點擊按鈕...沒有任何反應。日誌中或控制檯或警報窗口中均不顯示任何內容。
我知道這可能是一種隨心所欲和愚蠢的行爲,但我對JavaScript/jQuery相當陌生,而且我正在絞盡腦汁地思考這個問題。
謝謝!
這一切還取決於在這些東西出現在你的HTML輸出的順序。例如,如果您的點擊處理程序在dom中出現的按鈕之前附加,它將無法工作。 – MoXplod
如果你還沒有這樣做,jsfiddle.net是一個免費的好地方來測試這樣的東西。 – raider33
@ raider33非常感謝!我剛贏得CodePen Pro訂閱,並在那裏工作,但由於某種原因,在該IDE中不需要$(function(){code)。 – regodamus