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

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -