jQuery筆記 - $("input").val(undefined)?

不小心踉蹌了一下~~ PO文留念。

有一段程式碼:
$("input.someClass").val(someValue).css("color", "red");

出現css()不是支援函數的錯誤訊息(Object doesn't support this property or method),平常用val(...)玩接接樂玩得不亦樂乎,怎會忽然失靈?

追查之下,才發現原來問題出在someValue被錯傳成undefined,而val(undefined)與val()同義,會傳回其Value值,而非jQuery集合。

再試了一下,.val(null)不會產生錯誤,但在IE輸入欄位會出現"null"字樣,但其餘瀏覽器則是空白。

歡迎推文分享:
Published 19 August 2010 04:09 PM 由 Jeffrey
Filed under: ,



意見

沒有意見

你的看法呢?

(必要的) 
(必要的) 
(選擇性的)
(必要的) 

搜尋

Go

<August 2010>
SunMonTueWedThuFriSat
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234
 
RSS
【工商服務】
OrcsWeb: Windows Server Hosting

Tags 分類檢視
關於作者

一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"有為的中年人"自許。

文章典藏
其他功能

這個部落格


BlogLook Score and Rank

Syndication