fix ie name or id bug, add $.type()