Select Box Jquery Validation broken in IE
===

I've spent a lot of time with this issue over the last couple days and it looks like I need help.

What I'm trying to do is write some custom code that utilizes the Jquery Validation plugin. Typically, the Jquery Validation plugin appends a label with the error message after the element when it detects an error. I'm attempting to modify it so that instead of using the label, that it applies the Tipsy() tooltip to the form element.

I have had success with everything except the IE select tag.

Here's code:

    errorPlacement: function(error, element) {
          var err = error.html(), el = element;
          //This code works for everything except select tag in IE.
          if(element.is('input') || element.is('textarea')){            
            var err = error.html();
            console.log(err);
            el.attr('title', err);
            el.tipsy({gravity: 'w', trigger: 'manual'}).tipsy('show');
          }
          if(element.is('select')){
            //This is the default behaviour of Jquery validation
            //error.insertAfter(el);
            
            //my custom validation applying tipsy tooltip
            var err = error.html();
            console.log(err);
            el.attr('title', err);
            el.tipsy({gravity: 'w', trigger: 'manual'}).tipsy('show');                      
          }         
        }

What appears to happen in IE is that the tag re-renders when I check for input errors. The tooltip appears next to the select tag, but essentially, every time you click the select tag, it opens and closes within a millisecond. It's like it gets reset every time the javascript is run and returns to it's default closed state. The jquery validation plugin runs each time the select tag is clicked to see if there's still an error. If I comment out the line where the title is added, the select tag works normally. So it must be something to do with the alteration of the title attribute I think. 

If anyone has any idea as to why this might be happening, I'd greatly appreciate your counsel. Let me know if I can provide more information, though I'm still unsure of what the problem is exactly.

Thank you!