我想删除TD,如果跨度包含特定的字母。jquery包含不为我工作
https://jsfiddle.net/zqu3eqfm/42/
我还设置了一个小提琴展示,努力消除文字格,但TD不是 https://jsfiddle.net/zqu3eqfm/134/
是否有可能的变量中,使用td.player已经(。警告):含有(S),我试过了,但
var donotcountS = 'td.player:has(span:contains("S"))';
上面试过没有工作,没有工作
var donotcountS = 'td.player:contains(S)';
var donotcountI = 'td.player:contains(I)';
var donotcountO = 'td.player:contains(O)';
$('body').find("td.player:not("+donotcountS+"):not("+donotcountI+"):not("+donotcountO+")").remove()
我不能在函数中更改td.player,因为我的脚本的其余部分查找td.player而不是td.player span,所以我需要对变量进行更改,以使其工作。
<td class="player"><a>REMOVE ALL TD 1</a> (<span class="warning">S</span>)</td>
<td class="player"><a>SHOW ME 1</a> (<span class="warning">T</span>)</td>
<td class="player"><a>REMOVE ALL TD 2</a> (<span class="warning">O</span>)</td>
<td class="player"><a>SHOW ME 2</a></td>
<td class="player"><a>SHOW ME 3</a></td>
<td class="player"><a>S</a> (<span class="warning">SHOW ME 4</span>)</td>
<td class="player"><a>REMOVE ALL TD 3</a> (<span class="warning">I</span>)</td>
而且,我真的想使每个那些变种,这样我就可以将它们设置为true或false,这样我就可以决定哪些页面我加载脚本是否不把任何人关闭或上。
'td.player',没有课堂警告。我正在删除我的答案,因为我不知道你真的在做什么。 –