Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jul 15th, 2012  |  syntax: None  |  size: 1.69 KB  |  hits: 12  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. <div class="schedule">
  2.       <div class="box-title"> Title 1 </div>
  3.       <div class="schedule-item-assignees">
  4.           <div class="schedule-item-assignee" value="Person's Name 1"> Crap here </div>
  5.           <div class="schedule-item-assignee" value="Person's Name 2"> Crap here </div>
  6.           <div class="schedule-item-assignee" value="Person's Name 3"> Crap here </div>
  7.       </div>
  8.   </div>
  9.  
  10.   <div class="schedule">
  11.       <div class="box-title"> Title 2 </div>
  12.       <div class="schedule-item-assignees">
  13.           <div class="schedule-item-assignee" value="Person's Name 1"> Crap here </div>
  14.           <div class="schedule-item-assignee" value="Person's Name 2"> Crap here </div>
  15.           <div class="schedule-item-assignee" value="Person's Name 3"> Crap here </div>
  16.       </div>
  17.   </div>
  18.  
  19.   <div class="schedule">
  20.       <div class="box-title"> Title 3 </div>
  21.       <div class="schedule-item-assignees">
  22.           <div class="schedule-item-assignee" value="Person's Name 1"> Crap here </div>
  23.           <div class="schedule-item-assignee" value="Person's Name 2"> Crap here </div>
  24.           <div class="schedule-item-assignee" value="Person's Name 3"> Crap here </div>
  25.       </div>
  26.   </div>
  27.  
  28.  
  29. Script
  30.  
  31. "type" is basically an option that is chosen from the select box, in this case its the ".box-title"
  32.  
  33. var typeTitle = $('div.schedule:has(.box-title:contains(' + type + '))');
  34.                         $('div.schedule:has(.box-title:contains(' + type + '))').each(function(index) {
  35.                                 newSpeakerListArr[y] = typeTitle.find('.schedule-item-assignee').attr('value');
  36.  
  37.                                 alert(newSpeakerListArr[y]);
  38.  
  39.                                 $('#selectSpeaker').append($('<option>' + newSpeakerListArr[y] + '</option>'));
  40.                                 y++;
  41.                         });