Hello ACF folks.
I’m fairly new at, “Adding custom javascript to fields,” as detailed in the documentation here (https://www.advancedcustomfields.com/resources/adding-custom-javascript-fields/) and could use some help understanding how to best use some of the code on that page.
Specifically, I am trying to run some code when a specific field appears, conditionally. I am attempting to use “show_field” for this task. The idea is something like, “If field-A has value, check the value of field-A and add placeholder copy based on five different value ranges.”
Question: The show_field functionality, on the page above, references the following code:
acf.add_action('show_field', function( $field, context ){
// context is a string of either 'tab' or 'conditional_logic'
// do something to $field
});
How do I select a “$field” given the structure above? If the field isn’t available yet, how would I reference it with jQuery, or any other way? Everything I have tried has had errors.
An example below:
acf.add_action('show_field', function( jQuery('#relevancy1'), conditional_logic ) {...
This version throws an “undefined” error, which makes sense since the element is not within the HTML, yet. How do I reference the element before it is ready to use?
Hopefully this makes sense. Thanks for the help!