Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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
Javascript 向具有特定类但存在多个类名的元素添加Css_Javascript_Jquery_Html - Fatal编程技术网

Javascript 向具有特定类但存在多个类名的元素添加Css

Javascript 向具有特定类但存在多个类名的元素添加Css,javascript,jquery,html,Javascript,Jquery,Html,我正在尝试将css添加到作为 day单元格将类添加到fc-day0到fc-day41 td元素如下所示: <td class="fc-mon fc-widget-content fc-day1"> 我感谢您的帮助=)以TD为目标,在课程fc-day1中只需执行以下操作: $("td.fc-day1").css("background", "red"); 如果您想筛选出您的td集合并找到所有具有fc-day1类的用户,请使用带有css选择器的筛选器: $("td").filter(

我正在尝试将css添加到作为

day单元格将类添加到fc-day0到fc-day41
td元素如下所示:

<td class="fc-mon fc-widget-content fc-day1">

我感谢您的帮助=)

TD
为目标,在课程
fc-day1
中只需执行以下操作:

$("td.fc-day1").css("background", "red");

如果您想筛选出您的td集合并找到所有具有fc-day1类的用户,请使用带有css选择器的筛选器:

$("td").filter(".fc-day1")
    .css("background", "red");
您不需要jquery

在css文件中:

<style>
table td .fc-day1{
  background:red;
}
</style>

表td.fc-1{
背景:红色;
}

关于

,只需在类名之前向选择器添加一个
,就可以了(对于前两个)。因为jquery things
fc-day1
是一个标记名……我问这个问题是因为我后面有一些事件计算;-)我知道css是如何工作的=)@adeneo:你能告诉我他会如何将红色背景应用到以fc日开始的课程上吗?我尝试了这个方法,但没有成功:start with selector是
^
,但它只在属性值完全匹配时才匹配,因此它将读取所有类,不会工作。您可以这样做,但如果类名字符串在任何地方包含该字符串,则这将匹配,因此过滤器可能更好。对于仅仅以常规方式选择类名来说,使用过滤器是完全不必要的,我甚至认为这是一种糟糕的做法。@adeneo:thx!呵呵,现在我想我应该把它作为一个问题发布。thx for correct在我的代码中-。-“adeno的解决方案和过滤函数之间有速度差异吗?”?(该类在页面上只存在一次…)几乎可以肯定没有明显的速度差异,但会有一些差异。我认为adeneo代码应该更快(在IE中),因为两个选择器都需要转到sizzle,而adeneo的代码只会转到sizzle一次。当您在@LightMonk;)上看代码太久时,很容易错过它)
<style>
table td .fc-day1{
  background:red;
}
</style>