The :contains() jQuery selector allows you to match find elements that contain a specified string of text. What I want to do seems related: I\'m providing the user a \"filt
Let say that you want the list of all <td> that
dont contains string 'Dinesh'.(assuming Dinesh is inside name Attribute)
$('tableId > tbody > tr > td').not("[name*='Dinesh']")
Use this:
$("div:not(:contains('John'))").css("text-decoration", "underline");
Assuming your user's text is stored in a variable called userString:
$(':not(:contains('+ userString +'))').hide();
will hide all of the elements not containing that string.
Edit: If you have control over the elements in the list items, you could transform the user's text when you store it in the userString var.