又玩到出bug!?!?

well..有時d野真係好神奇....如果唔係因為玩野要自己用jquery 去寫個smiley, 都唔會發現佢個html function 係ie 到行係有bug的.... =.=

不過看來問題只會在某一些patten 下的tag 中出現 @@,


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>testing</title>
<script src="./script/jquery-1.3.2.min.js" type="text/javascript"></script>
<script language="javascript">
$(document).ready(function(){
var content = $("div.test-body").html();

alert(content);
$("div.test-body").html(content);
})
</script>

<style type="text/css">
#hidden {
display:none;
}
</style>
</head>

<body>
<div class='test-body'>
<p>show<span id="hidden">this is a testing</span></p>
<p>show<span id="hidden"><div>this is a DIV</div>this is a testing</span></p>
</div>
</body>
</html>

在上面的html, 寫運行時, 它alert 出來會是如下的


它多了一個p tag 出來....

也由於這個p , ie 唔識render 個css , 冇左隱藏的effect, 所以導致我的post 有一些沒有了繼續閱讀的功能...唉....看來我都係要等佢fix 左個bug 先可以再用番自己寫的那個smiley ...

jquery forum 出左話這個其實係ie 的問題,沒有得fix...真係一個GG, 不過俾我再試試下,發覺佢html(e),其實佢係做左d野的,所以我放棄了用佢個html()來重新放入,改為用innerHTML, 總算好似可以頂住先

0 回應:

Post a Comment