今天碰見這麼一個小小的問題,就是文本框中須要輸入內容才能夠提交,若是沒有輸入就提示並使該文本框得到焦點!
這麼一個簡單的事情若是沒有使用 jQuery的話 是否是對象.focus()就能夠了,
但是當咱們使用了jQuery 這樣$(」#nameInput」) 返回的就不是DOM對象了而是jQuery對象,這樣的話$(」#nameInput」).focus()這個方法的意義也就變了,並非使這個文本框獲 得焦點 而是觸發這個文本框全部綁定在onfocus的函數!
其實使用jQuery也很是簡單將jQuery對象轉化爲一個DOM對象,這一點相信開發人員早就考 慮到了,誒 真是先天下之憂而憂啊
JavaScript Code複製內容到剪貼板
- $(」#nameInput」)[0].focus();