jQuery:Javascript引发错误“操作不安全”我试图找到不解释输入元素的占位符属性的浏览器的回退解决方案。 我有这个简单的jQuery脚本,但它抛出Error当设置值
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中,还没有在其他浏览器中测试过它。
呃?从来没有见过这个错误什么浏览器扔它? – Utkanos 2012-08-02 15:34:53
FWIW'$(this).val()'永远不会返回'undefined'。 – 2012-08-02 15:35:22
您是否有任何浏览器扩展或插件可能会禁用Javascript修改表单值? – 2012-08-02 15:37:34