後不費一槍我有此示例代碼爲我的jQuery:jQuery的。點擊()點擊一個鏈接
$(document).ready(function() {
$('.content').click(function(){
console.log("Test!")
});
});
我必須跟X的div的HTML頁面,通過像這樣的鏈接preceeded。
<a name="itemX"></a>
<div class="content">itemX</div>
在每個div的頂部是一個無序列表,其中包含指向該文件中所有div的鏈接。點擊其中一個鏈接時,網址更改爲"/index.html#itemX"
。
現在的問題是,當我點擊第一個鏈接時,它會顯示「測試!」輸出,但是當我在網址中使用"#itemX"
的頁面時,click()
事件不會觸發。這是否意味着或者我錯過了什麼?我已經嘗試了.on()
方法以及...
'$(文件)。就緒(函數(){$ ()點擊(函數(){ 的console.log( 「測試!」); //ü錯過了分號 }); });' – user1
有什麼問題?它適用於[jsfiddle](http://jsfiddle.net/tBbBR/)。 @ user2146515在Javascript中缺少分號不會導致任何麻煩。 –
http://learn.jquery.com/events/event-delegation/ - 這是否與您的問題有關?是動態生成的divs/anchor標記嗎? –