MooToolsはのremoveClass問題
こんにちは、
この週末、私は)いくつかの絶望的な試みをCSSKLASSEに削除する"方法Objekt.removeClass(CSSクラスの入力を持つフィールドした。
特にしなかったために、それができなかった理由をも理解の問題をも決め、addClass が引き起こした機能した後、マニュアルでの長い無駄なサーチを参照netと。
最後に、私は全体の簡単な方法を全部を実行するにもたらすことがわかった。 私は、ほとんど簡単すぎるすぐに出てくるでしょうね。
ここに私の回避策です:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | input = $ ( 'LieferName' ) ; //Ausblenden eines DIVs, danach sollte das Validierungsskript durch entfernen des CSS deaktiviert werden. / /無効にCSSをさ削除して使用して独自のスクリプトを作成するオブジェクトセレクタvarを入力 = $(' スクリプトを配信名 'が)DIVを した後、表示/非表示/ 検証 。 ( 'liefer' ) . style . display = 'none' ; //Folgende Funktion blieb immer ergebnislos //input.removeClass('validate[\'required\',\'length[6,-1]\']'); //Workaround, einfach direkt das Objektattribut als einen leeren String definieren input. className = "" ; //Änderungen dem Validierungsskript bekannt machen myCheck. register ( input ) ; ライナーJavaScriptシンタックス場合は、希望もMooToolsはコードが '配信 することができます使用してこのドキュメントを... getElementByIdを ('。) スタイルを表示 = は 'none'は/ /次の関数は(されたinput.removeClass常に失敗/ /'検証[\'が必要\'、\長さ[6、-1] \ ']'); / /回避策を定義する入力を直接文字列だけでオブジェクトの空の属性。"className が =""/ /変更の検証スクリプトすることが知られMyCheck。入力レジスタ( ); |
これは、今人気のブラウザでは、単に実行時にCSSクラスを削除することができます。

























