JSFiddle - React, Tailwind, and code Playground
HTML
<tr>
<td class="clearfix cell picklist-cell" rowspan="1" colspan="1"><div class="info"><label id="pp_assettype_label" for="pp_assettype">Asset Type</label><div class="validators"></div></div><div class="control"><select name="ctl00$ContentContainer$MainContent$EntityFormControl$EntityFormControl_EntityFormView$pp_assettype" class="form-control picklist dirty" id="pp_assettype" onchange="setIsDirty(this.id);">
<option selected="selected" value="" label=" "> </option>
<option value="778380000">Ship</option>
<option value="778380004">BWMS Model</option>
<option value="778380001">Filter</option>
<option value="778380002">System Component</option>
<option value="778380003">Other</option>
</select></div></td>
<td class="cell zero-cell"></td>
</tr>
<tr>
<td class="clearfix cell textarea form-control-cell" rowspan="1" colspan="1"><div class="info"><label id="pp_description_label" for="pp_description">Description</label><div class="validators"><span id="MaximumLengthValidatorpp_description" style="visibility:hidden;">*</span></div></div><div class="control"><textarea name="ctl00$ContentContainer$MainContent$EntityFormControl$EntityFormControl_EntityFormView$pp_description" class="textarea form-control " id="pp_description" onkeydown="javascript:return LimitInput(this, event);" onchange="setIsDirty(this.id);" onpaste="javascript:return LimitPaste(this, event);" oninput="javascript:return LimitInput(this, event);" rows="4" cols="20"></textarea></div></td>
<td class="cell zero-cell"></td>
</tr>
JavaScript
$("#pp_assettype").change(
function setVisibilityFields() {
if ($(this).val() == 778380000) { // = Ship
$("#pp_description").parent().parent().show();
}
else if ($(this).val() == 778380001 || $(this).val() == 778380002) { // = Filter or System Component
$("#pp_description").parent().parent().hide();
}
else if ($(this).val() == 778380003) { // = Other
$("#pp_description").parent().parent().hide();
}
else if ($(this).val() == 778380004) { // = BWMS Model
$("#pp_description").parent().parent().show();
}
else {
return;
}
}
);