1

この Bootstrap-tagプラグインをアプリに統合するのに苦労しています。GitHub プロジェクト ページで確認できるように、jQuery 1.8.3 で正常に動作しています。

私のアプリケーションは JQuery 1.7.1 を使用しています。Chrome では問題なく動作しますが、IE では動作しません (驚くことではありません)。私は運が悪い理由を理解しようと2日間費やしました(私はjQuery / JSの初心者です)。

IE 9 で実行したときにこのエラーをキャプチャして表示するjsFiddleを作成しました。

具体的なエラーは次のとおりです。

SCRIPT438: オブジェクトはプロパティまたはメソッド 'append' をサポートしていません

bootstrap-tag.js、117 行目の文字 5

そして、それはこの行/コードを参照しています:

$('<span class="tag">')
  .text(value)
  .append($('<button type="button" class="close">&times;</button>')
    .on('click', function () {
      that.remove(that.element.siblings('.tag').index($(this).closest('.tag')))
    })
  )
  .insertBefore(that.element)

質問:append IE9 が認識されない ことについて不平を言っている理由は何ですか?

4

1 に答える 1