作者TonyQ (沉默是金)
看板Ajax
標題Re: [問題] Jquery的bug
時間Mon Sep 1 12:24:56 2008
※ 引述《tn801534 (踢恩)》之銘言:
: <div id="editsidebar">
: <a><a><a>
: <a></a>
: <a></a>
: </a></a></a>
: </div>
: alert($("#editsidebar").children("a").length); 答案是5
: 全部改成span答案變1
: alert($("#editsidebar").children("span").length);
:
※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 218.211.217.211
這不是bug , <a></a> 裡面本來就不能放<a> , span包span則無妨.
(換個角度想想 , 你要連到哪一個?)
同樣的狀況也會發生在 <p> 包 <p> 的狀況.
dom結構在解讀的時候會把他當下一個子元素 ,
這是瀏覽器對錯誤行為的解讀 , 本來就難以預期 , 我是覺得不能算bug .
--
What do you want to have ? / What do you have?
從書本中,你可以發現我的各種興趣。
從CD中,你可以瞭解我所喜歡的偶像明星。
或許從文字你很難以瞭解一個人,但從物品可以。
My PPolis , My past. http://ppolis.tw/user/Tony
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.128.219.202
1F:推 tn801534:喔喔 了解 09/01 13:06