jQuery中的class和id有什么区别?
jQuery中类和id之间的区别是什么?例如:jQuery中的class和id有什么区别?,jquery,html,Jquery,Html,jQuery中类和id之间的区别是什么?例如: <span class="lalal"></span> 及 因为一个可以很好地使用jQuery,而另一个则不能。 谢谢。ID在页面上应该是唯一的,当您有多个ID相同的元素时,jQuery只选择第一个。这是因为它不必费心去寻找其他人,因为不应该再有了——这也许可以解释你正在经历的奇怪行为 如果希望多个元素具有相同的功能,请为它们提供相同的类。如果你想识别一个特定的元素,给它一个id。这不仅限于jQuery,还包括HTML和C
<span class="lalal"></span>
及
因为一个可以很好地使用jQuery,而另一个则不能。
谢谢。ID在页面上应该是唯一的,当您有多个ID相同的元素时,jQuery只选择第一个。这是因为它不必费心去寻找其他人,因为不应该再有了——这也许可以解释你正在经历的奇怪行为
如果希望多个元素具有相同的功能,请为它们提供相同的类。如果你想识别一个特定的元素,给它一个id。这不仅限于jQuery,还包括HTML和CSS。我不认为这是jQuery的区别——jQuery只是借用了HTML/CSS的选择器语法 最大的区别是:ID应该是唯一的,而类则不是
查看此问题的详细综合处理。一个元素可以有多个类,多个元素可以有同一个类,但是,只有一个元素可以有一个特定ID。如果使用相同ID定义多个元素,jQuery将只返回第一个 有效期:
<span class="myclass myclass2 mycall3"></span>
<span class="myclass"></span>
<span id="myspan"></span>
jQuery将选择第一个并返回Hello
旁注:类和ID与jQuery无关,而与有效的HTML有关。jQuery和CSS使用这些约定来选择特定元素。类和ID来自CSS。ID在HTML文档中应该是唯一的。想想主菜单,类可以在同一文档中多次使用。ID通常标识文档中的一个唯一项,其中as类帮助将公共样式应用于页面中的多个项 因此,如果您想隐藏,请说出绿色类的所有链接,您可以执行以下操作:
$('a.green').hide();
然后所有绿色类的链接都将隐藏。然而,如果您想隐藏具有ID的特定项目,请说:
$('#mainmenu').hide();
Id是唯一标识网页上某个元素的元素,而不考虑其类型button、div、radio等。其中as类用于标识特定类型的元素 干杯可能重复,
$("#myspan").html();
$('a.green').hide();
$('#mainmenu').hide();