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