Pass arguments to a node How do you pass an argument from a menu to an existing node? I've read many articles on hook_menu but they seem to all talk about creating a page which references the arguments. 

for example:

function myModule_menu(){
  $items['node/123/%'] = array(
    'page arguments' =&gt; array(1),
    'access callback' =&gt; TRUE,
  );
  return $items;


In my Navigation menu, I'd want to use a menu item with: node/123/option1

How would I get the argument 'option1' available to me in for example, the node.tpl.php file to manipulate the rendering of node/123 ? 

At the end of the day, I'm trying to do is execute some jquery code based on a menu's argument, but the initial hurdle, how do I get access to these optional arguments on the url?
The easiest way is to use $argument = arg(2) but more formal and much better way will be to create new menu item based on node/%node:

function yourModule_menu() {
  $items['node/%node/%'] = array(
    'page arguments' = array(1, 2), // Here you can specify which parts of url are page callback arguments (starting with 0)
    'page callback' = 'yourModule_node_with_option',
    'access arguments' =&gt; array('content access'), // Try to avoid access callback = TRUE
    'type' =&gt; MENU_CALLBACK,
  );
  return $items;
}

function yourModule_node_with_option($node, $option) {
  // build your new page here.

  // $option is your extra parameter.
  $output = $node-&gt;nid . ' ' . check_plain($option);

  // This will show you node id and value of parameter
  return $output;
}