我有一個外部*.js
文件,其中包含下面的代碼:jQuery的。點擊()不工作
$(".hlavni_tema").click(function() {
alert("ok");
});
alert("loaded");
和HTML頁面,如下所示:
<div id="tema">
<span id="hlavni_tema_1" class="hlavni_tema">Základní fyzikální pojmy a jednotky</span>
<input type="checkbox" name="tema" id="tema_1a" value="'1a'">
<label for="tema_1a">Základní fyzikální pojmy, měření ve fyzice</label>
...
<span id="hlavni_tema_8" class="hlavni_tema">Astrofyzika</span>
<input type="checkbox" name="tema" id="tema_8d" value="'8d'">
<label for="tema_8d" class="posledni_label">Fyzikální obraz světa</label>
</div>
在HEAD部分,我同時包括jQuery和外部文件源,如下所示:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="/_jscripts/tema.js"></script>
當我打開網頁時,alert()
通知"loaded"
,以便導入jQuery文件。但是當我點擊class爲「hlavni_tema」的span元素時,沒有任何反應。我也嘗試使用此代碼:
.on("click", function())
和
.on("click", "#tema", function())
- 一切都是徒勞。
感謝您的任何幫助。