Mootools get
メソッドとIE8に問題があります。これが事です。動的コンボとmootools getメソッドがIE8で動作しない
<select name="model" id="model" class="customSelectModel">
<option>Modelo</option>
</select>
Javascriptを::
var req = new Request.HTML({
method: 'get',
url: loadModels,
data: "model="+model,
update: $('model'),
}).send();
また、選択は、カスタムスタイルを持っている私はRequest.HTML
HTMLを動的にオプションをロード選択コンボを持って
これで:http://vault.hanover.edu/~stilson/simpleselectstyle/
問題は私が読み込むときです
Object doesn't support this property or method.
私はなぜ知らないが、(通常は、それは他のブラウザでは完璧に動作として)
span.addEvent('change',function(){
span.set('text',this.options[this.options.selectedIndex].get('text'));
});
はIE8で動作しません:model
の内容、IEは私にエラーを投げます。私はMootools 1.3.2を使用しています
アイデア?どうもありがとう。
ありがとう@Dimitar。あなたは).empty(と選択のすべての子を削除した後、説明したように、私はこの 'responseElements.each(関数(E){\t \t \t \t \t \t \t \t電子と反復しようとしました。注射($( 'model')); \t \t \t \t \t \t \t});しかし、IEでは動作しません。私は間違っているの?ありがとう、仲間。 – Manu
私はインターネットエクスプローラーがどうやって自分の迷惑なルールを作っているのか、その回避策を見つけ出す方法は信じられません...したがって、解決策は、それを注入する前に ''を選択してラップすることですとにかくJSONを試してみてください。 –
Manu
奇妙なことに。 http://jsfiddle.net/mpSsJ/4/ - > jqueryで試してみるとうまくいきます。彼らはコードでこれを回避する必要があります(私はjqueryユーザーではありませんので、これは実験でした)。 go figure - 感動しなかったmootoolsのコア開発者と話し合った。 –