gpt4 book ai didi

javascript - 创建按钮,切换不包含特定文本颜色的表行的可见性

转载 作者:太空宇宙 更新时间:2023-11-03 21:33:17 26 4
gpt4 key购买 nike

我正在使用 DataTables jQuery plugin格式化 <table> ,我想创建一个按钮来切换任何 <tr> 的可见性不包含 <span>带文字颜色#bfbfff。该表的结构如下:

<a id="notes">Filter</a>

<table id="qpidvulh_to-do_list">
<tr>
<td>
<span style="color: #bfbfff">Content</span>
</td>
</tr>
<tr>
<td>
<span>Content</span>
</td>
</tr>
</table>

我想出的 jQuery 到目前为止还行不通:

$("a#notes").on("click", function() {
if ($('#qpidvulh_to-do_list tr span:not').css('color') == '#bfbfff') {
$(this).parent("tr").toggle();
}
} );

JSFiddle

最佳答案

2个问题:


1。您没有导入 jQuery。

解决这个问题。


2。 span:not 不是正确的选择器

只需选择所有具有正确样式属性的 span。然后隐藏父<tr>那个跨度。

$("#qpidvulh_to-do_list tr td span[style='color:#b3b3ff;']").closest("tr").toggle();

编辑:

这是隐藏非彩色 span 的代码。

$("#qpidvulh_to-do_list tr").toggle();
$("#qpidvulh_to-do_list tr td span[style='color:#b3b3ff;']").closest("tr").toggle();

JSFiddle

关于javascript - 创建按钮,切换不包含特定文本颜色的表行的可见性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28204182/

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