title: How to retrieve element id of parent node to use within a trigger definition
body: <p>In Google Tag Manager it is possible to trigger triggers based on css selector matching. If a html element matches the css selector, a trigger gets triggered (more details available here: <a href="http://www.simoahava.com/analytics/matches-css-selector-operator-in-gtm-triggers/" rel="nofollow">http://www.simoahava.com/analytics/matches-css-selector-operator-in-gtm-triggers/</a>)</p>
  
  <p>Currently I use the following css selector matching to identify if a trigger should be triggered or not:</p>
  
  <pre><code>div#admin-button-id, div#admin-button-id *
  </code></pre>
  
  <p>So the first part before the comma indicates one possibility, it matches all div elements with the id admin-button-id.
  The second possibilty (after the comma) matches all html elements that are children of a div element with id admin-button-id. This works, but I would prefer a version in which I would not have to duplicate div#admin-button-id. So, something like</p>
  
  <pre><code>div#admin-button-id *?
  </code></pre>
  
  <p>to indicate that the children are optional. Is there such a valid construct?</p>