我再次提出简单的问题。我正在搜索jquery代码,它执行:单击WHOLE tr来显示/隐藏其他tr(在我的情况下是.none)。终于设法找到一个并且它工作正常,但只在JSfiddle上。所以我猜我包含了错误的jquery库,但我无法弄清楚我需要包含哪一个才能使这段代码工作。
JSFiddle上的代码:http://jsfiddle.net/7gwf4uab/
Jquery我包含在标题中:
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
我做错了什么?提前谢谢!
答案 0 :(得分:1)
由于你的问题不完整,但原因可能是:
你没有在document.ready函数中包含你的jQuery代码试试这个 -
$(document).ready(function(){
$('tr:not(.none)').click(function () {
$(this).nextUntil('tr:not(.none)').toggle();
});
});
OR
你在加载jQuery库之前编写了你的代码,所以你的完整代码应该是 -
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('tr:not(.none)').click(function () {
$(this).nextUntil('tr:not(.none)').toggle();
});
});
</script>
答案 1 :(得分:0)
尝试使用以下命令包装jquery脚本:
$(document).ready(function(){
// Put your javascript code here...
});