Advertisement
Politics

Washington state 2018 midterm election results

Washington state 2018 midterm election results

The latest results for the 2018 midterm election in Washington state will be automatically updated here as numbers are published from the Secretary of State's office. First results usually come in around 8:15 p.m.

document.addEventListener('DOMContentLoaded', function(){ (function ($, Drupal) { Drupal.behaviors.crossscutelectionresults2018 = { attach: function (context, settings) { $.ajax({ type: "GET", url: "https://origin.kcts9.org/elections/2018.xml", cache: false, dataType: "xml", success: function(xml) { var race = []; var i=0; $(xml).find('Result').each(function(){ var name = $(this).find("RaceName").text(); if (name.indexOf('1631')>-1){ name= 'Initiative Measure No. 1631: Carbon Fee'; }else if(name.indexOf('1634')>-1){ console.log('1634'); name = 'Initiative Measure No. 1634: Food tax'; }else if(name.indexOf('1639')>-1){ name = 'Initiative Measure No. 1639: Firearms'; }else if(name.indexOf('940')>-1){ name = 'Initiative Measure No. 940: Law enforcement'; }; var nameId = name.replace('-','').replace(/\./g,'').replace(/\,/g,'').replace(/\:/g,'').replace(/\s+/g, '-').toLowerCase(); var candidate = $(this).find('Candidate').text(); var votes = $(this).find('Votes').text(); var commas = votes.replace(/\B(?=(\d{3})+(?!\d))/g, ","); var percent = $(this).find('PercentageOfTotalVote').text(); var party = $(this).find('Party').text(); if (race.indexOf(name)>-1){ }else{ race.push(name); $('#results').append('<div class="race" id="'+nameId+'"><h4>'+name+'</h4></div>'); } if (party){ if (party.indexOf('Republican')>-1 ||party.indexOf('G.O.P')>-1 || party.indexOf('GOP')>-1){ party = '(R)'; }else if (party.indexOf('Democratic')>-1 || party.indexOf('Democrat')>-1){ party = '(D)'; }else if (party.indexOf('Libertarian')>-1){ party = '(L)'; }else if (party.indexOf('Independent')>-1){ party = '(I)'; }else if (party.indexOf('No Party')>-1){ party = '(No Party)'; }else if (party.indexOf('Ind.')>-1){ party = '(Ind. R)'; } $('#'+nameId).append('<p>'+candidate+' '+party+': '+percent+'%</span> (<span class="votes">'+commas+'</span> votes)</p>'); }else{ $('#'+nameId).append('<p>'+candidate+': '+percent+'%</span> (<span class="votes">'+commas+'</span> votes)</p>'); } //$('#'+nameId).append('<p>'+candidate+': '+percent+'%</span> (<span class="votes">'+commas+'</span> votes)</p>'); }); } }); } } })(jQuery , Drupal); });

Donation CTA