---
title: "Hiding and Showing Custom Fields That Are Not Supported"
canonical: "https://support.appfire.com/space/SUPPORT/80878120/Hiding%20and%20Showing%20Custom%20Fields%20That%20Are%20Not%20Supported"
format: markdown
---
Not all custom fields are supported by Live Fields. For a complete list, see this documentation on [Fields and graphic elements supported by Live Fields](https://appfire.atlassian.net/wiki/spaces/JJUPIN/pages/13239959). This page will guide you on how to use JavaScript and jQuery as a workaround.

## Inspecting and Copying the Query Selector 

Follow the instructions here on [copying](https://appfire.atlassian.net/wiki/spaces/SUPPORT/pages/80878181) the element of the query selector.

## Hiding Custom Fields Based on Selection

**Main Script**

|  |
| --- |
| ```
lfInstantHook("issueType", "LiveFields/hook.sil");
lfWatch("issueType", "issueType", "LiveFields/hook.sil");
``` |

**Hook Script**

|  |
| --- |
| ```
if (argv["issueType"] == "Task") {
    lfExecuteJS("LiveFields/hide.js");
} else if (argv["issueType"] == "Bug") {
    lfExecuteJS("LiveFields/show.js");
}
``` |

**show.js**

|  |
| --- |
| ```
// The query selector for custom fields change between view and edit screens. Include references to both.
AJS.$("#rowForcustomfield_10301").show();
AJS.$("#qf-field-customfield_10301").show();
``` |

**hide.js**

|  |
| --- |
| ```
// The query selector for custom fields change between view and edit screens. Include references to both.
AJS.$("#rowForcustomfield_10301").hide();
AJS.$("#qf-field-customfield_10301").hide();
``` |

![image](media://8e380986-eaa4-40b8-b3d9-bbd43b351a1b)

 

## Additional Help

Need help implementing this script? Talk to me directly to me by clicking on the bot on this page. 

## Related articles



> Macro (contentbylabel)

> Macro (details)
> 
> | Related issues |  |
> | --- | --- |