但我也注意到,如果你更新(任何??)DOM元素动态,然后查看源(使用浏览器的查看源代码),我找到更新的DOM元素属性保留其旧的价值(更新之前)。但是,如果你使用Firebug/IE开发工具栏,它会显示更新的DOM
FF3.5,查看网页源代码:
$(function() {
$('input.readonly').attr('readonly', true);//set input with CSS class readonly to readonly
});
This one is read-only
This one is not read-only
这里的第一个文本框设置为只读在jQuery的document.ready方法中。查看与浏览器的源会给像一个标记
和萤火虫会给像
IE8开发工具栏:
所以我的猜测是,浏览器(IE8/FF3.5)在DOM事件开始之前更早地生成html源代码(在我的情况下,它是jQuery的document.ready())
有人能告诉我现场背后发生了什么?
2010-03-08
ram