但我也注意到,如果你更新(任何??)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

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐