jQuery的:爲什麼不是這個簡單的jQuery工作?
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"/>
$(document).ready({
$(".title").click(function(){
var descID = $(this).attr("id");
var newID = "#"+descID+"d";
$(newID).slideToggle('slow');
});
});
HTML:
<span id="3" class="title">title</span>
<span id="3d" class="description">description</span>
CSS:
.description {
display: none;
}
不是一個jQuery/JavaScript的專家。我錯過了什麼?我試圖讓適當的description
滑動切換,同時點擊正確的title
。現在我沒有看到任何事情發生。
哈哈,是的錯字。感謝您的發現。 – n0pe 2012-03-03 16:01:33
這實際上正是你的HTML看起來的樣子,那個自動關閉的''並自動關閉腳本標籤。謝謝你。 – n0pe 2012-03-03 16:11:53
jQuery腳本標記被關閉了嗎?與'/>'。另一個腳本標記確實缺失。好點的:) – RvdK 2012-03-03 22:06:38
@PoweRoy一些瀏覽器不會處理一個自動關閉腳本標記。這個標準,包括HTML 4和HTML 5,都表明需要關閉''標籤。 – tvanfosson 2012-03-03 22:52:27