Guest User

Untitled

a guest
May 7th, 2012
26
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. How to add additional attribute according to the text
  2. <div id="ccc_new_val_hdn">
  3. <span>9</span>
  4. <span>,</span>
  5. <span> </span>
  6. <span>6</span>
  7. <span>2</span>
  8. <span>1</span>
  9. </div>
  10.  
  11. <span class='comma'>,</span>
  12.  
  13. <span class='space'> </span>
  14.  
  15. $('#ccc_new_val_hdn span').each(function() {
  16. if($(this).html() == ','){
  17. $(this).addClass('comma');
  18. }
  19. if($(this).html() == ' '){
  20. $(this).addClass('space');
  21. }
  22. });
  23.  
  24. $(document).ready(function(){
  25. $('#ccc_new_val_hdn span').each(function(){
  26. var text = $.trim($(this).text());
  27. if(text === ',')
  28. $(this).addClass('comma')
  29. else if(text === "")
  30. $(this).addClass('space');
  31. });
  32. });
  33.  
  34. $('#ccc_new_val_hdn span').each(function() {
  35. if($(this).text() == ','){
  36. $(this).addClass('comma');
  37. }
  38. if($(this).text() == ' '){
  39. $(this).addClass('space');
  40. }
  41. });
  42.  
  43. <span>,</span>
  44. <span>hello, world</span>
  45. <span> , </span>
  46.  
  47. jQuery.expr[':'].hasText = function(element, index, meta) {
  48. var textToSearch = meta[3];
  49. return $(element).text() == textToSearch;
  50. };
  51.  
  52. $(':hasText(,)').addClass('comma');
  53. $(':hasText( )').addClass('space');
Advertisement
Add Comment
Please, Sign In to add comment