この 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">×</button>')
.on('click', function () {
that.remove(that.element.siblings('.tag').index($(this).closest('.tag')))
})
)
.insertBefore(that.element)
質問:append
IE9 が認識されない
ことについて不平を言っている理由は何ですか?