Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 我需要使用tbody吗?看起来浏览器正在生成它_Jquery_Html_Jquery Ui - Fatal编程技术网

Jquery 我需要使用tbody吗?看起来浏览器正在生成它

Jquery 我需要使用tbody吗?看起来浏览器正在生成它,jquery,html,jquery-ui,Jquery,Html,Jquery Ui,我确实喜欢在我的文档上准备以下内容: $("thead").addClass("ui-state-default"); $("tbody").addClass("ui-state-highlight"); 我注意到该类也被添加到了没有tbody的表中,我在所有浏览器上都进行了测试。当我生成/编写我的HTML时,我是否应该费心编写tbody?是的,我会包括和元素以确保一致性,以防你遇到一些不会自动为你生成它们的浏览器。是的,我会包括和元素以确保一致性,以防您遇到一些浏览器,而这些浏览器不会自动为

我确实喜欢在我的文档上准备以下内容:

$("thead").addClass("ui-state-default");
$("tbody").addClass("ui-state-highlight");

我注意到该类也被添加到了没有
tbody
的表中,我在所有浏览器上都进行了测试。当我生成/编写我的
HTML
时,我是否应该费心编写
tbody

是的,我会包括
元素以确保一致性,以防你遇到一些不会自动为你生成它们的浏览器。

是的,我会包括
元素以确保一致性,以防您遇到一些浏览器,而这些浏览器不会自动为您生成它们。

我个人倾向于在考虑它或明确需要它时包含它,但是你不会因为没有包含它而不通过XHTML1Strict。

我个人在考虑它或明确需要它时倾向于包含它,但你不会因为没有包含它而不通过XHTML1Strict。

HTML中需要tbody元素,但是它的开始和结束标记是可选的(与许多其他元素一样,包括html、head和body)

在XHTML中,元素是可选的,可能是为了与人们正在编写的标记兼容,这样他们就不必学习停止让元素隐含

在文本/html模式下,大多数浏览器都会(正确地)自动将元素添加到DOM中。这可能会对任何假设表中哪些元素是其他元素(如JS或CSS)的子元素或父元素的行为产生影响

在标记中显式地包含元素可以减少混乱和维护问题,因此这是值得的,但远不是必要的


如果您使用的是XHTML,它就变得更重要了,因为元素可能会出现,也可能不会出现,这取决于文档是以文本/html还是应用程序/XHTML+xml处理的。我总是将它显式地包含在XHTML文档中。

在html中需要tbody元素,但是它的开始和结束标记是可选的(与许多其他元素一样,包括html、head和body)

在XHTML中,元素是可选的,可能是为了与人们正在编写的标记兼容,这样他们就不必学习停止让元素隐含

在文本/html模式下,大多数浏览器都会(正确地)自动将元素添加到DOM中。这可能会对任何假设表中哪些元素是其他元素(如JS或CSS)的子元素或父元素的行为产生影响

在标记中显式地包含元素可以减少混乱和维护问题,因此这是值得的,但远不是必要的


如果您使用的是XHTML,它就变得更重要了,因为元素可能会出现,也可能不会出现,这取决于文档是以文本/html还是应用程序/XHTML+xml的形式处理的。我总是会在XHTML文档中显式地包含它。

是的,您应该这样做。它的形式很好。而且我遇到了一些插件无法正常工作的问题没有显式地写入tbody和thead标记。(jquery tablesorter)。这可能是无关的。但是额外的20个字符需要输入这么多吗?

是的,你应该这样做。它的格式很好。当我没有显式地写入tbody和thead标记时,我遇到了一些插件工作不正常的问题。(jquery tablesorter)。它可能是不相关的。但是额外的20个字符需要输入这么多吗?

当您使用分组行构建表时,tbody的实际优势就显现出来了。然后,您可以轻松地识别组(例如,通过jquery选择器)通过寻址正确的tbody。

当您使用分组行构建表时,tbody的实际优势就会显现出来。然后,您可以通过寻址正确的tbody轻松识别组(例如通过jQuery选择器)