Removing Items from string

by sbhomra

HTML

<span id="string"></span>
<br />
<br />
<a href="#" id="click">Clear</a>

JavaScript

$(document).ready(function() {
    var str = "lq1ic=;lq1=c;lq2ic=;lq2=a,b,c,d,e;lq3ic=;lq3=sound energy,receivers,vibs,geophones,air guns,hydrophones,streamers,receiver,traces;lq4ic=;lq4=a,b,c,d,e;c1=hs3,hs1,hs2;lq5ic=;lq5=rectangle,square;lq6ic=;lq6=latitude and longitude,geographical,projected,projection parameters,sea level;sectioncompleted=sec2,sec3,sec4;lq7ic=;lq7=raw,anomalies,positional,data;lq8ic=;lq8=a,d;lq9ic=;lq9=b,c,e;lq10ic=;lq10=geological model,well,teams of interpreters,reflectors,appraisal development and production;lq11ic=;lq11=d;q1=shot ,reflector,a receiver,trace,two way time,velocity,2-,three-;q2=d,b,c,a,e;q3=sdf,sdf,sdfsd,sdfds;score=6;q4=b,c,e;q5=SEGP3,P2,P190,SEG Y;q6=b;q7=volumes,data,positional,interpreters,processed;q8=a,b,c,d,e;q9=b,c,e;q10=b,c,d,g,e;completed-sco=1";

    $("#string").text(str);

    $("#click").click(function() {
        var sdArr = str.split(';');
        for (i = 0; i < sdArr.length; i++) {
            pieces = sdArr[i].split('=');
            if (pieces[0].indexOf("q") == 0) {
                pieces[1] = "";
                sdArr[i] = pieces[0] + '=' + pieces[1];
                //break; --> Remove break to clear all test question responses
            }
        }
        var sdList = '';
        for (i = 0; i < sdArr.length; i++) {
            marker = (i == 0) ? '' : ';';
            sdList += marker + sdArr[i];
        }
        
        
        $("#string").text(sdList);
    });

});