title: Some JQuery code shortcuts
body: <p>I'm writing a lot of JQuery code recently that seems to repeat itself and I'm wondering if there are any shortcuts for the following:</p>
  
  <p>1) Selecting multiple elements by name, i.e.</p>
  
  <pre><code>$("input[type=text][name=one][name=two][name=three]").live(); &lt;-- is that correct syntax
  </code></pre>
  
  <p>2) Multiple live bindings, i.e.</p>
  
  <pre><code>$("input[type=text]").live('blur and click',function(){});
  </code></pre>
  
  <p>Thanks</p>
  
  <p><b>Edit</b>:</p>
  
  <p>I've also got this use case, where I want to flip display on multiple elements, I found this on this forum, but I haven't tested it yet.  Here's my impl and I'd welcome feedback on the strategy</p>
  
  <pre><code>$("#btn_account_edit").live('click',function(){
      flip_display_on_off(
          $("#btn_account_edit_cancel, #btn_account_save, #account_edit_form"),
          $("#btn_account_edit, #account_edit_static"),
          false,true);
  });
  $("#btn_account_edit_cancel").live('click',function(){
      flip_display_on_off(
          $("#btn_account_edit_cancel, #btn_account_save, #account_edit_form"),
          $("#btn_account_edit, #account_edit_static"),
          true,false);
  });
  </code></pre>
  
  <p>   </p>
  
  <pre><code>function flip_display_on_off($element_set1,$element_set2,flip1,flip2) {
      var display1 = 'block' ? if flip1 : 'none';
      var display2 = 'none' ? if flip2 : 'block';
      for (i =0; i &lt; element_set1.length; i++) {
          $element_set1[i].css('display',display1);
      }
      for (i =0; i &lt; element_set2.length; i++) {
          $element_set2[i].css('display',display2);
       } 
  }
  </code></pre>
  
  <p><b>Second Edit</b>:</p>
  
  <p>This is the final version of the code, tested and works perfectly! Thanks to @thecodeparadox</p>
  
  <pre><code>$("#btn_account_edit").live('click',function(){
      flip_display_on_off(
          $("#btn_account_edit_cancel, #btn_account_save, #account_edit_form"),
          $("#btn_account_edit, #account_edit_static"),
          true);
  });
  
  $("#btn_account_edit_cancel").live('click',function(){
      flip_display_on_off(
          $("#btn_account_edit_cancel, #btn_account_save, #account_edit_form"),
          $("#btn_account_edit, #account_edit_static"),
          false);
  });
  
  function flip_display_on_off($element_set1, $element_set2, flip1) {
      $element_set1.css('display', flip1 ? 'block' : 'none');
      $element_set2.css('display', flip1 ? 'none' : 'block'); 
  }
  </code></pre>