diff --git a/observations/static/observations/js/observationList.js b/observations/static/observations/js/observationList.js
index 3a6ed604a732565a09771b8b043b0957384f718c..2b2a7af4024211c41e20c5120d9d84ed9245eb89 100644
--- a/observations/static/observations/js/observationList.js
+++ b/observations/static/observations/js/observationList.js
@@ -352,7 +352,7 @@ var renderObservationTable = function(data)
         tbodyHTML.push("<td>" + obs.observationHeading + "</td>");
 
         if(Object.keys(measuredVal).length != 0){
-            tbodyHTML.push("<td><a tabindex='0' class='btn btn-lg' role='button' data-toggle='popover' data-placement='left' data-trigger='focus' data-html='true' data-content='" + printVal.join("<br/>") + "' ><i class='fa fa-balance-scale' aria-hidden='true' </i></a></td>")
+            tbodyHTML.push("<td><a tabindex='0' class='btn btn-lg' role='button' data-toggle='popover' data-placement='left' data-trigger='focus' data-html='true' data-content='" + printVal.join("<br/>").replace("'","&apos;") + "' ><i class='fa fa-balance-scale' aria-hidden='true' </i></a></td>")
         } else{
                 tbodyHTML.push("<td></td>")
             }