gpt4 book ai didi

javascript - Jquery - 如果包含链接 WordPress 将类添加到

转载 作者:行者123 更新时间:2023-11-28 06:57:28 25 4
gpt4 key购买 nike

我正在使用 Wordpress 附带的标准帖子日历,并为客户设计它的样式。它不做的一件事是将类名添加到 <td>当它包含链接时(意味着该日期有一个帖子)。

我认为这似乎在我的 JQUERY 知识范围内,但它不起作用。

插件生成的 HTML 看起来像这样(缩写):

<table id="wp-calendar">
<tbody>
<td>1</td>
<td>2</td>
<td><a href="link-to-post">3</td>
<td>4</td>
<td>5</td>
<td><a href="link-to-post">6</td>
<td>7</td>
</table>

很明显,这个月的 3 号和 6 号有博客文章。

我需要设置 <td> 的样式其中包含一个链接。

这是我尝试过的:

<script>
$(document).ready(function(){
$("td").has("a").addClass("featured-date");
});
</script>

还有:

<script>
$(document).ready(function(){
$("td").has("a").css("background-color","#c981ae");
});
</script>

我尝试过对选择器更加具体和不具体。 (例如 $('#wp-calendar td') )。我尝试将其添加到 sidebar.php 文件(将加载小部件的位置)和 wp-footer.php 文件的末尾。

我们将非常感谢任何帮助。

最佳答案

您的 HTML 代码不是有效的标记。您需要关闭 anchor 标记。

这对我有用:

<table id="wp-calendar">
<tbody>
<td>1</td>
<td>2</td>
<td><a href="link-to-post">3</a></td>
<td>4</td>
<td>5</td>
<td><a href="link-to-post">6</a></td>
<td>7</td>
</tbody>
</table>

Javascript:

$(document).ready(function() {
$("td").has("a").css('background-color', 'red');
});

这是一个实际的 fiddle :http://jsfiddle.net/onbjerg/qc3ew667/

关于javascript - Jquery - 如果包含链接 WordPress 将类添加到 <td>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32463005/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com