注意:jQueryの挿入系メソッドでコメントアウトを含めてはいけない
1068 ワード
jQueryの挿入系メソッドでコメントアウトを含めてはいけません。
$('<p>hoge</p><!-- (^ω^) -->').appendTo('body');
このようにするひとはいないと思いますが、
handlebars.jsなどテンプレートエンジンを使ってHTMLを挿入している場合などではコメントアウトの含有は往々にしてありえます。
これで何が起きるかというと、例えば
var $o = $('<p>hoge</p><!-- (^ω^) -->').appendTo('body');
$o.draggable();//ERROR
Uncaught TypeError: Cannot set property 'position' of undefined
- jquery-ui.min.js:8
こうなります。
Author And Source
この問題について(注意:jQueryの挿入系メソッドでコメントアウトを含めてはいけない), 我々は、より多くの情報をここで見つけました https://qiita.com/howling_wolf/items/8fd19a0ea768ee2d87d9著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .