2014年12月3日水曜日

IE8でjQueryのhtml()メソッドがエラー

HTML の <head> 内の <title> の中身を jQuery で以下のように変更しようとすると、
IE8 でエラー「予期しないメソッドの呼び出し、またはプロパティ アクセスです。」
になります。

    $("title").html("新しいタイトル"); または $("title").text("新しいタイトル");

このようなときは、

    document.title = "新しいタイトル";

とします。



   $("h1").html("新しいh1タイトル");

でエラーとなるときは、

   $("h1").empty().html("新しいh1タイトル");

としたらOKでした。

参考
http://js.studio-kingdom.com/jquery/manipulation/html

0 件のコメント:

コメントを投稿