JSFiddle - React, Tailwind, and code Playground
HTML
<p class="edit">Parts Used</p>
<label for="parts" class="blank">Search for a Part</label>
<input type="text" name="partsearch" id="searchp_box" />
<input type="button" id="searchp_button" name="search" value="Search">
<br/>
<label for="parts" class="blank">Parts Used</label>
<select name="parts" id="partlist">
</select>
<input type="button" name="search" id="addp" value="Add Part">
<br>
<div id="parts">
<div></div>
</div>
JavaScript
$("#addp").live('click' ,(function() {
var partid = $('#partlist').val();
var partname = $("#partlist option:selected").text();
var newPart = '<div> \
<label for="parts" class="left">'
+ partname + ': </label> \
<input type="text" name="part[' + partid + ']"> \
<input type="button" class="removepart" value="X"> \
</div>';
$(newPart).appendTo('#parts');
numparts++;
}));
$(".removepart").live('click', (function () {
$(this).closest('div').remove();
}));