Jquery对某个类什么都不做
Jquery doing nothing to a certain class
对于使用JQ的人来说,这个问题可能非常简单。我只是从代码开始,所以它没有太多可看的,真的。
<table border="1px"> //database connection and <head> with scripts
<tr> //(including jquery link) come before this
<th>Data/Timp</th>
//random headers
</tr>
<?php
$sql = "SELECT * FROM table1 ORDER BY Timp DESC";
$result = $conn -> query($sql);
while ($row = $result -> fetch_assoc()) {
echo "
<tr class = 'mainRow'>
<td>".$row['Timp']."</td>
<td>".$row['Tema']."</td>
//a few more of these
</tr>";
$sql = "SELECT * FROM table2 WHERE ID_tema = " . $row['ID'];
echo "<div class = 'dropdown'>";
$result2 = $conn -> query($sql);
//more table headers here
while ($row2 = $result2 -> fetch_assoc()) {
echo "
<tr>
<td>".$row2['Timp']."</td>
<td>".$row2['Descriere']."</td>
//more of these
</tr>";
}
echo "</div>";
}
?>
</table>
我想我要做的是一个任务日志。你有各种任务(你从一个表中获得),每个任务都有你从另一个表中获得的任务。现在,上面的脚本工作得很好(即使它比Quasimodo更丑陋),但是当我尝试使用Jquery来改进它时,它什么也做不了。我想做的是点击一个任务,并有它的任务滑下或滑回,如果他们已经展开。事情是这样的,我的工作流程是"小步前进,检查每一点上的一切",所以我为它构建的第一个Jquery是:
$(document).ready(function() {
$('.dropdown').hide();
});
而且,无论如何,我都想不出为什么它行不通。切换到$('.mainRow').hide();
工作很好,但我不知道如何使下拉菜单消失。如有任何帮助,不胜感激。
首先,您不能将div
嵌入到表中,除非将其放入td
元素中。也就是说你输出的html不正确这可能会影响到
相关文章:
- 将jQuery.ech()方法转换为本地JavaScript抽象的最佳方法是什么
- 基于窗口宽度jquery的函数的替代方法是什么
- 什么更好?使用iframe或jQuery之类的东西在外部网站中加载HTML文件
- 在jQuery中使用$('body').html('')意味着什么
- 什么'这是加载jQuery的最佳方式
- jQuery中的状态管理是什么
- 在页面加载或点击发生之前,窗口会弹出什么?JQUERY移动
- 在self.setInterval中,jquery关键字self-referred指的是什么?jquery
- 这个插件要求回调字符串的格式是什么?(jquery ui multisearch)
- 我的网站移动版应该使用什么?jquery mobile/CS3页面媒体/通过jscript检测浏览器大小或重定向到新页面
- 在使用AJAX获取html内容后,向新元素添加监听器的正确方法是什么?(jQuery,Javascript)
- 在$(document).ready()之后调用什么jQuery事件
- $(window).调整做了什么?JQuery移动
- 使用PHP生成HTML的最佳方法是什么?JQuery
- $find('mycontrol')做了什么jquery $('#mycontrol')
- 最有效的方法是什么(jquery代码段)
- 如果我想让它在页面加载时被触发,我该放什么jQuery方法呢?
- 我应该使用什么Jquery mouseevent来获得正确的值
- 编写由JavaScript而不是纯HTML解析的链接的最佳方式是什么?(jQuery标签)
- 元素之间的区别是什么?jQuery's element.offset()