gpt4 book ai didi

javascript - 类上的 css 取决于包含的内容

转载 作者:太空宇宙 更新时间:2023-11-04 04:49:35 24 4
gpt4 key购买 nike

我有一个共享点日历​​,我想根据它们包含的注册号(它用于学校的小巴)对不同的 block 进行颜色编码

如果 a.ms-cal-tweekitem 包含“EF04 WTR”,我如何设置 .ms-cal-eworkday 的背景颜色

我需要在 js/jquery 中执行此操作,因为我没有能力编辑 aspx(议会政治)

每个条目看起来像这样。

<td class="ms-cal-eworkday" rowspan="6"> 
<table cellpadding="0" cellspacing="0" border="0" class="ms-cal-tweekitem" dir="">
<tbody><tr>
<td valign="top" href="/schools/ecclesfield/newdemosite/minibus-booking/Lists/Minibus/DispForm.aspx?ID=3" onclick="GoToLink(this);return false;" target="_self">
<div>
<img src="/_layouts/images/blank.gif" width="50" height="1" alt=""><br>
<img src="/_layouts/images/recursml.gif" class="ms-cal-hidden" alt="" align="absmiddle">
<a onfocus="OnLink(this)" class="ms-cal-dayitem" href="/schools/ecclesfield/newdemosite/minibus-booking/Lists/Minibus/DispForm.aspx?ID=3" onclick="GoToLink(this);return false;" target="_self" tabindex="5">
<nobr>03:00 PM</nobr>
<br>
<b>test2</b>
<br>
EF04 WTR
</a>
</div>
</td>
</tr>
</tbody></table>

</td>

我知道代码有点乱,这就是 Sharepoint 的工作原理 :(

提前致谢。

刘易斯

最佳答案

好吧,一种方法是遍历表格并检查每个单元格。

$(function(){
$('.ms-cal-dayitem').each(function(){
if( $(this).text().indexOf("EF04 WTR") != -1 ) {
$(this).closest('.ms-cal-eworkday').css("background-color","blue");
}
});
});

关于javascript - 类上的 css 取决于包含的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13747150/

24 4 0
文章推荐: html - 有没有办法让
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com