-1

JQuery を使用して、ユーザー入力に基づいてラベルを作成しています。以下はコードスニペットです -

 $('#inputID').after('<label id="newLabel">Created</label>');

これは Chrome と Firefox では問題なく動作しますが、IE では機能しません。insertAfter と append を使用してみましたが、結果は同じです。Developer Tools と pagesource を使って、ラベルが生成されているかどうかを確認しましたが、表示されませんでした。ただし、ページには表示されます。

4

2 に答える 2

1

IE 8 には Javascript に関するいくつかの問題があります。ただし、別のjQueryバージョンを使用してみてください...

于 2013-01-24T17:28:36.870 に答える
1

動的に生成された要素はページソースに表示されません。ページソースを表示するためにヒットctrl+uしても、それを見つけることができません。

Although that can be find with firebug or inspecting in chrome dev tools.

Firefox で webdeveloper 拡張機能を使用している場合view generated source、この拡張バーのソース表示タブにあるものを確認できます。

于 2013-01-24T17:31:10.547 に答える