jquery contains not working for me -
i trying remove td , if span contains specific letter.
https://jsfiddle.net/zqu3eqfm/42/
i set fiddle showing div working remove text, td not https://jsfiddle.net/zqu3eqfm/134/
is possible within variable , use td.player has(.warning):contains(s) , tried didn't work
var donotcounts = 'td.player:has(span:contains("s"))';
tried above , didn't work
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()
i can not change td.player in function , rest of script looks td.player , not td.player span , need make change in variables make work.
<td class="player"><a>remove 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 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 td 3</a> (<span class="warning">i</span>)</td>
also , make each of var , can set them true or false , can decide on page load script whether or not turn of them off or on.
edit:
i have added in jsfiddle:
var item = $('.warning'); (var = 0; <= item.length; i++) { if ($(item[i]).text() == 's' || $(item[i]).text() == 'i' || $(item[i]).text() == 'o') { $(item[i]).parent().remove(); } }
i think code, should clear :)
here link: https://jsfiddle.net/zqu3eqfm/210/
Comments
Post a Comment