2012-02-22 24 views
2

我討厭這樣做,但我只是不能確定我在代碼中做錯了什麼?jQuery選項卡不匹配片段標識符

我一直在使用jQuery標籤很長一段時間,所以我知道nube。我知道這個錯誤也意味着什麼,但我沒有看到問題。

你能借給我一雙新鮮的眼睛,告訴我什麼是錯的嗎?

<div id="Autotab"> 
    <ul> 
     <li><a href="#autotabs-1">Register a Theme Function</a></li> 
     <li><a href="#autotabs-2">Define a Theme Function</a></li> 
     <li><a href="#autotabs-3">Call a Theme Function</a></li> 
    </ul> 
    <div id="#autotabs-1">.. </div> 
    <div id="#autotabs-2">.. </div> 
    <div id="#autotabs-3">.. </div> 
</div> 

我也運行的JavaScript:

$("#Autotab").tabs(); 
+1

你的DIV ID應該使用這些沒有哈希。 – 2012-02-22 18:51:32

+0

這個錯誤究竟意味着什麼? – Shawn 2012-11-29 16:11:11

+0

在這種情況下,它表示無法找到由href指定的容器的ID。另外,雖然我不知道jQuery的內涵,但我相信它使用文檔片段來減少處理時間,因此可以解釋錯誤消息的「片段」部分。 – James 2012-12-01 19:18:57

回答

5

你應該沒有哈希

<div id="autotabs-1">.. </div> 
<div id="autotabs-2">.. </div> 
<div id="autotabs-3">.. </div> 
+0

啊!救援!我曾多次查看過。真是太棒了。謝謝您的幫助。 – James 2012-02-22 18:59:33

+0

不客氣:-) – 2012-02-22 19:00:49

相關問題