I need to hide "Approver" add "Title" fields in my SharePoint list. I used the following JS.
<script type="text/javascript" src=class="vglnk"
href="https://...SiteAssets/jquery-
1.10.1.min.js"</script>
<script type="text/javascript" src= class="vglnk" href="https://...SiteAssets/jquery.SPServ
ices-2014.02.min.js"</script>
<script type="text/javascript">
$(document).ready(function() {
$().SPServices({
operation: "GetGroupCollectionFromUser",
userLoginName: $().SPServices.SPGetCurrentUser(),
async: false,
completefunc: function(xData, Approver) {
var xml = xData.responseXML.xml;
//If the current User does belong to the group "Test Group"
if (xml.search('Test Group') == -1)
{
// alert("No, User Doesn't Exists!");
$("select[title=Approver]").parent().parent().parent().hide();
$("select[title=Title]").parent().parent().parent().hide();
//or use: $('td.ms-formlabel:contains("Status")').parent().hide();
//You can also use:$('nobr:contains("Status")').closest('tr').hide();
}
}
});
});
</script>