我有一個select
元素,有幾個自定義屬性用於在運行中驗證它並顯示相應的消息。屬性的名稱是駱駝套管在jQuery .attr()似乎是區分大小寫的
<select validationMessage="Must select something" ... >...
的問題是,在jQuery的版本低於1.6 .attr()
似乎是區分大小寫。更有問題的是,它不會獲取原來的套管屬性。在Chrome瀏覽器中,這與Firefox中的工作方式相同,但在Internet Explorer中按預期工作(因爲它應該是不區分大小寫)。有趣的是,任何套管(除了原裝套管)都可以工作。這個是JSFiddle example這個問題。您可以更改左側的jQuery lib版本並點擊「運行」以檢查它是如何與其他版本一起工作的。
我該如何緩解這個問題?
看到這個http://stackoverflow.com/questions/3967869/writing-jquery-selector-case-insensitive-version – Tx3 2011-05-18 10:02:03
這不是問題的欺騙,那問題是關於選擇。 – 2011-05-18 10:22:16