入力要素のプレースホルダー属性を解釈しないブラウザーのフォールバックソリューションを見つけようとしています。この単純なjQueryスクリプトがありますが、エラーがスローされます
SecurityError: "The operation is insecure.
this.value = val;"
これが私のスクリプトです:
$('document').ready(function(){
$('input').each(function() {
if ($(this).val() === '' || $(this).val() === undefined) {
$(this).val($(this).attr('placeholder'));
}
});
});
誰か私ができることについて何か考えはありますか?または私が間違っていることは何ですか?または、このエラーはどういう意味ですか?これはFirefoxで発生しますが、他のブラウザではまだテストされていません。