私は1つの簡単なコードを持っています:
$(document).ready(function(){
$(".button").click(function(){
var f = $(this).closest('form');
if(f != null){
$(f).append('<div class="loadmask"></div>');
}
});
});
ご覧のとおり、「loadmask」クラスの div を親フォームに追加したいと考えています。ここでの奇妙なこと$(f).append('<div class="loadmask"></div>');
はにエンコードされていて $(f).append("<div class="loadmask"></div>");
、javascript エラーをスローします。
アップデート:
コードを次のように変更しました
$(document).ready(function(){
$(".button").click(function(){
$(this).parent('form').append("<div class='loadmask'></div>");
});
});
それでもJavaScriptエラーが発生します:
SyntaxError: missing ) after argument list
[Break On This Error]
$(this).parent('form').append("<div class="loadmask"></div>");
そしてEclipseコンソールで:
00:57:17,593 ERROR [MinifierUtil:108] 22: 65: missing ) after argument list
00:57:17,593 ERROR [MinifierUtil:108] 22: 79: unterminated string literal
00:57:17,593 ERROR [MinifierUtil:108] 1: 0: Compilation produced 2 syntax errors.
00:57:17,593 ERROR [MinifierUtil:74] JavaScript Minifier failed for
$(document).ready(function(){
$(".button").click(function(){
$(this).parent('form').append("<div class="loadmask"></div>");
});
});
私は eclipse Juno (UTF-8 によるエンコード プロジェクト)、liferay 6.1 ga-1 および jsf-2.0、icefaces-3 を使用しています ....